[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