aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-12-30 15:50:32 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-12-30 15:50:32 +0000
commitbdcaaf34d44006cbfd0391f0464d3cdeea3b8a61 (patch)
tree50879203a88ccd119d15eafa40fd1ce1d4ba0da6
parente9b64cef93964d4e390d2cc6f3d92752a60fa551 (diff)
downloadalpine-iso-bdcaaf34d44006cbfd0391f0464d3cdeea3b8a61.tar.bz2
alpine-iso-bdcaaf34d44006cbfd0391f0464d3cdeea3b8a61.tar.xz
fix kernel name for vanilla build
vanilla kernel is only named 'vmlinuz' so we need strip off the flavor This fixes #3672
-rwxr-xr-xMakefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 5829161..3e32de5 100755
--- a/Makefile
+++ b/Makefile
@@ -226,6 +226,9 @@ $(ISOLINUX_BIN):
rm -f $@ && exit 1;\
fi
+# strip trailing -vanilla on kernel name
+VMLINUZ_NAME = $$(echo vmlinuz-$(1) | sed 's/-vanilla//')
+
$(ISOLINUX_CFG):
@echo "==> iso: configure isolinux"
@mkdir -p $(dir $(ISOLINUX_BIN))
@@ -237,13 +240,13 @@ ifeq ($(PROFILE), alpine-xen)
@for flavor in $(KERNEL_FLAVOR); do \
echo "label xen-$$flavor"; \
echo " kernel /$(ISOLINUX_DIR)/mboot.c32"; \
- echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/vmlinuz-$$flavor alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,sr-mod $(BOOT_OPTS) --- /boot/initramfs-$$flavor"; \
+ echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/$(call VMLINUZ_NAME,$$flavor) alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,sr-mod $(BOOT_OPTS) --- /boot/initramfs-$$flavor"; \
done >>$@
else
@echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@
@for flavor in $(KERNEL_FLAVOR); do \
echo "label $$flavor"; \
- echo " kernel /boot/vmlinuz-$$flavor"; \
+ echo " kernel /boot/$(call VMLINUZ_NAME,$$flavor)";\
echo " append initrd=/boot/initramfs-$$flavor alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,sr-mod quiet $(BOOT_OPTS)"; \
done >>$@
endif
@@ -258,13 +261,13 @@ ifeq ($(PROFILE), alpine-xen)
@for flavor in $(KERNEL_FLAVOR); do \
echo "label xen-$$flavor"; \
echo " kernel /$(ISOLINUX_DIR)/mboot.c32"; \
- echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/vmlinuz-$$flavor alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage $(BOOT_OPTS) --- /boot/initramfs-$$flavor"; \
+ echo " append /boot/xen.gz $(XEN_PARAMS) --- /boot/$(call VMLINUZ_NAME,$$flavor) alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage $(BOOT_OPTS) --- /boot/initramfs-$$flavor"; \
done >>$@
else
@echo "default $(KERNEL_FLAVOR_DEFAULT)" >>$@
@for flavor in $(KERNEL_FLAVOR); do \
echo "label $$flavor"; \
- echo " kernel /boot/vmlinuz-$$flavor"; \
+ echo " kernel /boot/$(call VMLINUZ_NAME,$$flavor)";\
echo " append initrd=/boot/initramfs-$$flavor alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage quiet $(BOOT_OPTS)"; \
done >>$@
endif