home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- echo "Trashing /dev/fd0 now :-)"
-
- PATH=/sbin:$PATH
- export PATH
-
- IMAGE=boot1.img
- DIR=boot1
- SIZE=600
-
- MNTPOINT=/tmp/mkimage.mnt-$$
-
- if [ "$1" != "-f" ]; then
- if [ -f $IMAGE ]; then
- echo "$IMAGE already exists." >&2
- exit 1
- fi
- fi
-
- dd if=/dev/zero of=$IMAGE bs=1k count=$SIZE 2> /dev/null
-
- LODEV=/dev/fd0
-
- mke2fs $LODEV $SIZE >/dev/null 2>/dev/null
-
- mkdir $MNTPOINT
- mount -t ext2 $LODEV $MNTPOINT
-
- (cd $DIR; find . | cpio -pv $MNTPOINT)
-
- lilo -r $MNTPOINT
-
- umount $MNTPOINT
- dd if=$LODEV of=$IMAGE bs=1k count=$SIZE
-
- rm -rf $MNTPOINT
-