[arch-releng] [PATCH 14/15] [syslinux-iso] Set iso and kernel version dynamically.

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Wed Mar 17 00:52:54 CET 2010


Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386 at yahoo.com.ar>
---
 configs/syslinux-iso/Makefile |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/configs/syslinux-iso/Makefile b/configs/syslinux-iso/Makefile
index 9368d1e..04c2de1 100644
--- a/configs/syslinux-iso/Makefile
+++ b/configs/syslinux-iso/Makefile
@@ -1,5 +1,4 @@
-ver=2010.03
-kver=2.6.32-ARCH
+ver=$(shell date +%Y.%m.%d)
 
 WORKDIR=work
 
@@ -11,6 +10,8 @@ COREname=$(PWD)/archlinux-$(ver)-core-$(ARCH).iso
 
 PACKAGES="$(shell cat packages.$(ARCH))"
 
+kver_FILE=$(WORKDIR)/root-image/etc/mkinitcpio.d/kernel26.kver
+
 all: net-iso core-iso
 
 # Rules for each type of image
@@ -48,7 +49,7 @@ bootfiles: root-image
 initcpio: $(WORKDIR)/iso/boot/archiso.img
 $(WORKDIR)/iso/boot/archiso.img: mkinitcpio.conf $(WORKDIR)/root-image/.arch-chroot
 	mkdir -p $(WORKDIR)/iso/boot
-	mkinitcpio -c ./mkinitcpio.conf -b $(WORKDIR)/root-image -k $(kver) -g $@
+	mkinitcpio -c ./mkinitcpio.conf -b $(WORKDIR)/root-image -k $(shell grep ^ALL_kver $(kver_FILE) | cut -d= -f2) -g $@
 
 
 # overlay filesystem
-- 
1.7.0.2




More information about the arch-releng mailing list