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>
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