#!/bin/sh # This script creates a new dd device, # and copy fresh content from vinstall.img # thus the img size will be optimal IMG=rootdisk.img echo ==> Creating $IMG dd if=/dev/zero of=$IMG count=4 bs=1M || exit 1 mke2fs -F $IMG echo "==> Mounting $IMG into loop1" mkdir -p loop1 mount -o loop $IMG loop1 || exit 1 ## Cleaning the loop echo "==> Copying loop into $IMG" if [ ! -d loop/sbin ]; then ./mloop || exit 1 fi rm -f loop/tmp/* rm -f loop/etc/mtab ## cp -a loop/* loop1 || exit 1 ## Delete mc, too big rm -f loop1/usr/bin/mc rm -f loop1/usr/bin/mcedit rm -rf loop1/usr/lib/mc umount loop1 echo "==> GZipping $IMG" gzip -f $IMG || exit 1 echo "==> Moving it to ../RELEASE/install/floppy/$IMG" mv $IMG.gz ../RELEASE/install/floppy/$IMG