#!/bin/bash

if [ X$1 = X ]; then
  echo "This program creates ext2, ext3, vfat filesystems and wraps them in an iso."
  echo "Usage: $0 output.iso"
  exit 1
fi

tmpdir=/tmp/fsmk.$$
mkdir -p $tmpdir
for i in ext2 ext3 vfat; do
  dd if=/dev/zero of="$tmpdir/$i" bs=1M count=1 seek=60
done
mkfs.ext2 -F "$tmpdir/ext2"
mkfs.ext3 -j -F "$tmpdir/ext3"
mkfs.vfat "$tmpdir/vfat"
mkisofs -o $1 "$tmpdir"
rm -rf "$tmpdir"
