#! /bin/sh

PREREQ=""

EXPR=/bin/expr

prereqs()
{
	echo "$PREREQ"
}

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

. /scripts/functions
. /scripts/functions-uniklu


if [ "$BOOT" = "installimage" -a "$IMAGETYPE" = "cd" ]; then
[ "$quiet" != "y" ] && log_begin_msg "Mounting CDROM"

cdnum=$(wc -l /tmp/cdroms)

if [ "$cdnum" = "0" -a ! -e /dev/scd0 ]; then
  panic "no CDROM found!"
fi

CDROMS=$(cat /tmp/cdroms) 
if [ -e /dev/scd0 ]; then
  CDROMS="$CDROMS /dev/scd0"
fi

touch /etc/fstab
mkdir -p /cdrom
for CD in $CDROMS; do
  case $CD in 
    # TODO: SCSI
    /dev/scd?)
      DEV=${CD}
      CD=${CD##*/}
    ;;
  esac
  /bin/mount -t iso9660 -o ro $DEV /cdrom
  # detect cd
  if [ -e /cdrom/boot/grub/menu.lst ]; then
    break
  else
    /bin/umount /cdrom
  fi
done
if [ ! -e /cdrom/boot/grub/menu.lst ]; then
  panic "install CDROM not found!"
fi
fi

[ "$quiet" != "y" ] && log_end_msg

