aboutsummaryrefslogtreecommitdiffstats
path: root/buildconfigs/mk.linux-2.6-xen
diff options
context:
space:
mode:
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2006-02-02 19:16:38 +0000
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2006-02-02 19:16:38 +0000
commita8f141f4650c46f2800f955da67e4299cb8c832d (patch)
tree1f88753734cd82d05918eea2b7af530b8f880029 /buildconfigs/mk.linux-2.6-xen
parente1aded64c50200c03c296f65867aad6355ad62c3 (diff)
downloadxen-a8f141f4650c46f2800f955da67e4299cb8c832d.tar.gz
xen-a8f141f4650c46f2800f955da67e4299cb8c832d.tar.bz2
xen-a8f141f4650c46f2800f955da67e4299cb8c832d.zip
Update to Linux 2.6.16-rc1-git4.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk> --HG-- rename : patches/linux-2.6.15/i386-mach-io-check-nmi.patch => patches/linux-2.6.16-rc1-git4/i386-mach-io-check-nmi.patch rename : patches/linux-2.6.15/net-csum.patch => patches/linux-2.6.16-rc1-git4/net-csum.patch rename : patches/linux-2.6.15/pmd-shared.patch => patches/linux-2.6.16-rc1-git4/pmd-shared.patch rename : patches/linux-2.6.15/smp-alts.patch => patches/linux-2.6.16-rc1-git4/smp-alts.patch
Diffstat (limited to 'buildconfigs/mk.linux-2.6-xen')
-rw-r--r--buildconfigs/mk.linux-2.6-xen14
1 files changed, 13 insertions, 1 deletions
diff --git a/buildconfigs/mk.linux-2.6-xen b/buildconfigs/mk.linux-2.6-xen
index 250a0a4c5f..8cd833bc38 100644
--- a/buildconfigs/mk.linux-2.6-xen
+++ b/buildconfigs/mk.linux-2.6-xen
@@ -2,7 +2,7 @@
OS = linux
LINUX_SERIES = 2.6
-LINUX_VER = 2.6.15
+LINUX_VER = 2.6.16-rc1-git4
EXTRAVERSION ?= xen
@@ -20,6 +20,18 @@ build: $(LINUX_DIR)/include/linux/autoconf.h
fi
$(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR) install
+pristine-linux-%/.valid-pristine: override _LINUX_PDIR = linux-$*.16-rc1-git4
+pristine-linux-%.16-rc1-git4/.valid-pristine: linux-%.15.tar.bz2 patch-%.16-rc1.bz2 patch-%.16-rc1-git4.bz2
+ rm -rf tmp-pristine-$(_LINUX_PDIR) $(@D)
+ mkdir -p tmp-pristine-$(_LINUX_PDIR)
+ tar -C tmp-pristine-$(_LINUX_PDIR) -jxf $<
+ -@rm tmp-pristine-$(_LINUX_PDIR)/pax_global_header
+ mv tmp-pristine-$(_LINUX_PDIR)/* $(@D)
+ @rm -rf tmp-pristine-$(_LINUX_PDIR)
+ bzcat $(wordlist 2,$(words $^),$^) | patch -d $(@D) -p1
+ touch $(@D)/.hgskip
+ touch $@ # update timestamp to avoid rebuild
+
$(LINUX_DIR)/include/linux/autoconf.h: ref-$(OS)-$(LINUX_VER)/.valid-ref
rm -rf $(LINUX_DIR)
cp -al $(<D) $(LINUX_DIR)