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

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Wed Mar 17 01:11:37 CET 2010


On 03/16/2010 08:52 PM, Gerardo Exequiel Pozzi wrote:
> 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
>    
side effect: "make clean" will no clean old .iso images (for example 
passed midnight).

-- 
Gerardo Exequiel Pozzi ( djgera )
http://www.djgera.com.ar
KeyID: 0x1B8C330D
Key fingerprint = 0CAA D5D4 CD85 4434 A219  76ED 39AB 221B 1B8C 330D




More information about the arch-releng mailing list