diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-03 11:58:10 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-03 11:58:10 +0000 |
commit | 87a73536e62753732be2c7ce757a52110a90b33a (patch) | |
tree | 17db5901454ab08052f254c1a152cb384a5bf374 | |
parent | 3a593306fd333f66c9bc5351c76c96aa2795b601 (diff) | |
download | alpine-iso-87a73536e62753732be2c7ce757a52110a90b33a.tar.bz2 alpine-iso-87a73536e62753732be2c7ce757a52110a90b33a.tar.xz |
supporrt for builind iso's with serial. fix edge snapshot version
-rwxr-xr-x | Makefile | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -200,6 +200,7 @@ ISOLINUX := $(ISO_DIR)/$(ISOLINUX_DIR) ISOLINUX_BIN := $(ISOLINUX)/isolinux.bin ISOLINUX_CFG := $(ISOLINUX)/isolinux.cfg SYSLINUX_CFG := $(ISO_DIR)/syslinux.cfg +SYSLINUX_SERIAL ?= $(ISOLINUX_BIN): @echo "==> iso: install isolinux" @@ -211,24 +212,26 @@ $(ISOLINUX_BIN): $(ISOLINUX_CFG): @echo "==> iso: configure isolinux" @mkdir -p $(dir $(ISOLINUX_BIN)) - @echo "timeout 20" >$@ + @echo "$(SYSLINUX_SERIAL)" >$@ + @echo "timeout 20" >>$@ @echo "prompt 1" >>$@ @echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@ @for flavor in $(KERNEL_FLAVOR); do \ echo "label $$flavor"; \ echo " kernel /boot/$$flavor"; \ - echo " append initrd=/boot/$$flavor.gz alpine_dev=cdrom:iso9660 modules=loop,cramfs,sd-mod,usb-storage,floppy,sr-mod quiet"; \ + echo " append initrd=/boot/$$flavor.gz alpine_dev=cdrom:iso9660 modules=loop,cramfs,sd-mod,usb-storage,floppy,sr-mod quiet $(BOOT_CONSOLE)"; \ done >>$@ $(SYSLINUX_CFG): $(ALL_MODLOOP_DIRSTAMP) @echo "==> iso: configure syslinux" - @echo "timeout 20" >$@ + @echo "$(SYSLINUX_SERIAL)" >$@ + @echo "timeout 20" >>$@ @echo "prompt 1" >>$@ @echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@ @for flavor in $(KERNEL_FLAVOR); do \ echo "label $$flavor"; \ echo " kernel /boot/$$flavor"; \ - echo " append initrd=/boot/$$flavor.gz alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet"; \ + echo " append initrd=/boot/$$flavor.gz alpine_dev=usbdisk:vfat modules=loop,cramfs,sd-mod,usb-storage quiet $(BOOT_CONSOLE)"; \ done >>$@ clean-syslinux: @@ -372,9 +375,9 @@ all-release: current previous $(addsuffix .conf.mk, $(profiles)) done edge: current - @fakeroot $(MAKE) PROFILE=alpine-edge sha1 + @fakeroot $(MAKE) ALPINE_RELEASE=$(current) PROFILE=alpine-edge sha1 vserver: - @fakeroot $(MAKE) PROFILE=alpine-vserver sha1 + @fakeroot $(MAKE) ALPINE_RELEASE=$(current) PROFILE=alpine-vserver sha1 .PRECIOUS: $(MODLOOP_KERNELSTAMP) $(MODLOOP_DIRSTAMP) $(INITFS_DIRSTAMP) $(INITFS) $(ISO_KERNEL_STAMP) |