#! /bin/sh

PREREQ="ramdisk unionfs"

prereqs()
{
	echo "$PREREQ"
}

case $1 in
prereqs)
	prereqs
	exit 0
	;;
esac

. /scripts/functions

[ "$quiet" != "y" ] && log_begin_msg "Fix mtab"
mount | \
  grep -v sysfs | \
  grep -v /proc | \
  grep -v udev  | \
  awk '{print $1" "$3" "$5" "$6" 0 0"}'| tr '()' ' ' | \
  grep -v /root/ramdisk/root | \
  sed -e "s/root\///g" -e "s/root//g" >${rootmnt}/etc/mtab.merge
mount | \
  awk '{print $1" "$3" "$5" "$6" 0 0"}'| tr '()' ' ' | \
  grep /root/ramdisk/root | \
  sed -e "s/\/root//" >>${rootmnt}/etc/mtab.merge
[ "$quiet" != "y" ] && log_end_msg

