#! /bin/sh
cd /usr/src
wget http://ftp.gnu.org/pub/gnu/findutils/findutils-4.2.27.tar.gz
tar -xvzf findutils-4.2.27.tar.gz
cd findutils-4.2.27
./configure
make
cp xargs/xargs /bin/xargs

cd /usr/src/linux
make modules_install
cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.31
cp System.map /boot/System.map-2.4.31
rm /lib/modules/2.4
ln -s /lib/modules/2.4.31 /lib/modules/2.4

cd /usr/src
rm -rf unionfs-1.0.9
tar -xvzf unionfs-1.0.9.tar.gz
cd unionfs-1.0.9
echo "EXTRACFLAGS=-DNODEBUG
LINUXSRC=/usr/src/linux-2.4.31" > fistdev.mk
cat Makefile | sed 's/`uname\ \-r`/2.4.31-adeos/g' | sed 's/uname\ \-r/2.4.31/g' | \
sed 's/^KERNELVERSION.*/KERNELVERSION=2.4/' > Makefile_
mv Makefile_ Makefile
make
make install

                 
echo "title PuppySit (on /dev/hda1)
root (hd0,0)
kernel /boot/vmlinuz-2.4.31 root=/dev/hda1 ro vga=normal" >> /boot/grub/menu.lst
