README.md
To run this bash script you need in your path these programs:

bash (or sh)
patch

and you may need also:

gzip
bzip2

This script is useful to go in sync with my aa kernels.
To apply my kernel version called 2.2.13pre15aa1 just do this:

mkdir 2.2.13pre15aa1-patches
cd 2.2.13pre15aa1-patches
wget --retr-symlinks -A\*.gz ftp://ftp.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.2/2.2.13pre15aa1/\*
cd ..

At this point you'll have the directory 2.2.13pre15aa1-patches filled
with the patches necessary to build the 2.2.13pre15aa1 tree.

Then go inside the 2.2.13pre15 sources and run:

apply-patches.sh ../2.2.13pre15aa1-patches

and your 2.2.13pre15 tree will be converted to a 2.2.13pre15aa1 tree.

Example:

andrea@alpha:~/kernel > ls 2.2.13pre15aa1-patches/
SMP-scheduler-2.2.11-E.gz oom-2.2.12-I.gz
buffer-races-2.2.10-A.gz probe-irq-2.3.14-pre2-1.gz
clear-backlog-2.gz shrink_all_cache-2.2.10-A.gz
endbase-2.2.10.gz smp-reschedule-boot-2.3.13-1.gz
free_page.gz trashing-mem-2.2.10-A.gz
hashed-buffers-2.2.10.gz wait-event-smp-races.gz
inode-leak-2.2.10-A.gz wait4-smp-race.gz
kupdate-sigstop-2.2.11-1.gz wakeup_bdflush-2.2.10-A.gz
mknod-unixsock-nosymlink.gz xtime-lock-alpha.gz
no-needed-comment-2.2.12-final3.gz z-bigmem-against-my-2.2.13pre14-5.gz
no-swapout-2.2.10-B.gz zmagic-3.gz
andrea@alpha:~/kernel > cp -al 2.2.13pre15 2.2.13pre15aa1
andrea@alpha:~/kernel > cd 2.2.13pre15aa1
andrea@alpha:~/kernel/2.2.13pre15aa1 > apply-patches.sh ../2.2.13pre15aa1-patches/
Processing SMP-scheduler-2.2.11-E.gz ...gzip... applyed.
Processing buffer-races-2.2.10-A.gz ...gzip... applyed.
Processing clear-backlog-2.gz ...gzip... applyed.
Processing endbase-2.2.10.gz ...gzip... applyed.
Processing free_page.gz ...gzip... applyed.
Processing hashed-buffers-2.2.10.gz ...gzip... applyed.
Processing inode-leak-2.2.10-A.gz ...gzip... applyed.
Processing kupdate-sigstop-2.2.11-1.gz ...gzip... applyed.
Processing mknod-unixsock-nosymlink.gz ...gzip... applyed.
Processing no-needed-comment-2.2.12-final3.gz ...gzip... applyed.
Processing no-swapout-2.2.10-B.gz ...gzip... applyed.
Processing oom-2.2.12-I.gz ...gzip... applyed.
Processing probe-irq-2.3.14-pre2-1.gz ...gzip... applyed.
Processing shrink_all_cache-2.2.10-A.gz ...gzip... applyed.
Processing smp-reschedule-boot-2.3.13-1.gz ...gzip... applyed.
Processing trashing-mem-2.2.10-A.gz ...gzip... applyed.
Processing wait-event-smp-races.gz ...gzip... applyed.
Processing wait4-smp-race.gz ...gzip... applyed.
Processing wakeup_bdflush-2.2.10-A.gz ...gzip... applyed.
Processing xtime-lock-alpha.gz ...gzip... applyed.
Processing z-bigmem-against-my-2.2.13pre14-5.gz ...gzip... applyed.
Processing zmagic-3.gz ...gzip... applyed.

Have fun!

Andrea