. ../Defines
echo "Making boot disk"
if [ ! -f disk/lilo.conf ];then . ./Setup;fi
if [ ! -f disk/base1.tgz ];then (cd base1;. ./Maketar);fi
if [ ! -f disk/vmlinuz ];then . ./Setup;fi
if [ ! -f disk/tcpip1.tgz ];then (cd tcpip1;. ./Maketar);fi
rdev disk/vmlinuz /dev/fd0
rdev -R disk/vmlinuz 1

umount /mnt 2>/dev/null
umount /dev/ram0 2>/dev/null
# mkfs.minix -c -n14 /dev/fd0 $disksize
# mkfs.minix -n14 /dev/fd0 $disksize
mkfs.ext2 -i 16384 -m 0 /dev/ram0 $disksize
echo
mount /dev/ram0 /mnt
rmdir /mnt/lost+found
(cd disk;tar -SS -cf - .)|(cd /mnt;tar -SS -xipf -)
lilo -C disk/lilo.conf
cp /dev/zero /mnt/junk 2>/dev/null
rm /mnt/junk
df /mnt
umount /mnt
fsck.ext2 -f /dev/ram0
dd if=/dev/ram0 of=boot.1440 bs=1024 count=$disksize
fixup boot.1440
gzip -9f boot.1440
mv boot.1440.gz ../Images
