ia64/xen-unstable
changeset 11120:b53b154a5126
Add a series file to order the patches in patches/linux-<version>
The initial ordering is the same as produced by the previous shell
globbing method.
The series file is a simple list of patch files relative to the
patches/linux-<version>/ directory. We do not support comments,
trailing directives (e.g. "-pN") or blank lines. Apart from these
restrictions the series file should be compatible with patch queue
management tools such as quilt.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
The initial ordering is the same as produced by the previous shell
globbing method.
The series file is a simple list of patch files relative to the
patches/linux-<version>/ directory. We do not support comments,
trailing directives (e.g. "-pN") or blank lines. Apart from these
restrictions the series file should be compatible with patch queue
management tools such as quilt.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
author | Ian.Campbell@xensource.com |
---|---|
date | Tue Aug 15 10:06:13 2006 +0100 (2006-08-15) |
parents | 04e5e80be909 |
children | 0112511542d8 d48842f924d0 |
files | buildconfigs/Rules.mk patches/linux-2.6.16.13/series |
line diff
1.1 --- a/buildconfigs/Rules.mk Mon Aug 14 18:38:28 2006 +0100 1.2 +++ b/buildconfigs/Rules.mk Tue Aug 15 10:06:13 2006 +0100 1.3 @@ -63,8 +63,12 @@ ref-%/.valid-ref: pristine-%/.valid-pris 1.4 set -e 1.5 rm -rf $(@D) 1.6 cp -al $(<D) $(@D) 1.7 - if [ -d patches/$* ] ; then \ 1.8 - for i in patches/$*/*.patch ; do patch -d $(@D) -p1 <$$i || exit 1 ; done ; \ 1.9 + if [ -d patches/$* ] ; then \ 1.10 + echo Applying patches from patches/$*... ; \ 1.11 + for i in $$(cat patches/$*/series) ; do \ 1.12 + echo ... $$i ; \ 1.13 + patch -d $(@D) -p1 --quiet <patches/$*/$$i || exit 1 ; \ 1.14 + done ; \ 1.15 fi 1.16 touch $@ # update timestamp to avoid rebuild 1.17 endif
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/patches/linux-2.6.16.13/series Tue Aug 15 10:06:13 2006 +0100 2.3 @@ -0,0 +1,20 @@ 2.4 +blktap-aio-16_03_06.patch 2.5 +device_bind.patch 2.6 +fix-hz-suspend.patch 2.7 +fix-ide-cd-pio-mode.patch 2.8 +i386-mach-io-check-nmi.patch 2.9 +ipv6-no-autoconf.patch 2.10 +net-csum.patch 2.11 +net-gso-0-base.patch 2.12 +net-gso-1-check-dodgy.patch 2.13 +net-gso-2-checksum-fix.patch 2.14 +net-gso-3-fix-errorcheck.patch 2.15 +net-gso-4-kill-warnon.patch 2.16 +pmd-shared.patch 2.17 +rcu_needs_cpu.patch 2.18 +rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch 2.19 +smp-alts.patch 2.20 +tpm_plugin_2.6.17.patch 2.21 +x86-increase-interrupt-vector-range.patch 2.22 +xen-hotplug.patch 2.23 +xenoprof-generic.patch