~>cat mkramdisk
#! /bin/sh
if [ -f ramdisk.gz ]; then
rm -f ramdisk.gz
fi
if [ -f $1/bin/busybox ]; then
echo "find folder $1, begin work..."
else
echo "folder $1 NOT EXIST, exit"
exit
fi
dd if=/dev/zero of=ramdisk bs=1024 count=4096
losetup /dev/loop1 ramdisk
mkfs.ext2 /dev/loop1
mount /dev/loop1 /mnt
cp -r $1/* /mnt
umount /mnt
gzip ramdisk
losetup -d /dev/loop1