#! /bin/sh
cd /usr/src
rm linux
rm -rf linux-2.4.31
tar -xvjf linux-2.4.31.tar.bz2
ln -s linux-2.4.31 linux
tar -xvzf squashfs2.2-r2.tar.gz
gzip -d linux-2.4.29-ntfs-2.1.6b.patch.gz
cd linux
patch -p1 < /usr/src/squashfs2.2-r2/linux-2.4.31/squashfs2.2-patch
patch -p1 < /usr/src/adeos-linux-2.4.31-i386-r18c1.patch
patch -p1 < /usr/src/linux-2.4.29-ntfs-2.1.6b.patch
         
cat ../linux-2.4.29/config-2july05-2.4.29-pup1.0.4 | grep -v CONFIG_MODVERSIONS > .config         
echo "#changed for meeting the needs of rtai and to require no userinteraction
CONFIG_BLUEZ_HCIUART_H4=m
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_MODVERSIONS=n
CONFIG_ADEOS=m
CONFIG_ADEOS_PROFILING=n
CONFIG_ADEOS_CORE=y
CONFIG_IPIPE=n
CONFIG_IPIPE_STATS=n
CONFIG_SQUASHFS_EMBEDDED=n" >> .config


make oldconfig
make dep
make clean
make bzImage
make modules
    
