#!/bin/sh

. config_build
. "$SCRIPTS"/misc/lib/lib_fail

clear

if [ $(id -u) != 0 ]; then
    echo "You must be root in order to use these scripts."
    exit 1
fi

trap "echo; fail" INT ABRT TERM KILL QUIT

case $BOOTLOADER in
    isolinux)
	"$SCRIPTS"/make/isolinux/make_check           || exit 1
	"$SCRIPTS"/make/isolinux/make_initrd          || exit 1
	"$SCRIPTS"/make/isolinux/make_ram1            || exit 1
	"$SCRIPTS"/make/isolinux/make_kernel          || exit 1
	"$SCRIPTS"/make/isolinux/make_isolinux        || exit 1
	"$SCRIPTS"/make/isolinux/make_cramfs          || exit 1
	"$SCRIPTS"/make/isolinux/make_isofs           || exit 1
	"$SCRIPTS"/make/isolinux/make_cloop           || exit 1
	"$SCRIPTS"/make/isolinux/make_cd              || exit 1
	;;
    syslinux)
	"$SCRIPTS"/make/syslinux/make_check           || exit 1
	"$SCRIPTS"/make/syslinux/make_initrd          || exit 1
	"$SCRIPTS"/make/syslinux/make_toritoimage     || exit 1
	"$SCRIPTS"/make/syslinux/make_ram1            || exit 1
	"$SCRIPTS"/make/syslinux/make_cramfs          || exit 1
	"$SCRIPTS"/make/syslinux/make_isofs           || exit 1
	"$SCRIPTS"/make/syslinux/make_cloop           || exit 1
	"$SCRIPTS"/make/syslinux/make_cd              || exit 1
	;;
    grub)
	"$SCRIPTS"/make/grub/make_check           || exit 1
	"$SCRIPTS"/make/grub/make_initrd          || exit 1
	"$SCRIPTS"/make/grub/make_toritoimage     || exit 1
	"$SCRIPTS"/make/grub/make_ram1            || exit 1
	"$SCRIPTS"/make/grub/make_cramfs          || exit 1
	"$SCRIPTS"/make/grub/make_isofs           || exit 1
	"$SCRIPTS"/make/grub/make_cloop           || exit 1
	"$SCRIPTS"/make/grub/make_cd              || exit 1
	;;
    lilo)
	"$SCRIPTS"/make/lilo/make_check           || exit 1
	"$SCRIPTS"/make/lilo/make_initrd          || exit 1
	"$SCRIPTS"/make/lilo/make_toritoimage     || exit 1
	"$SCRIPTS"/make/lilo/make_ram1            || exit 1
	"$SCRIPTS"/make/lilo/make_cramfs          || exit 1
	"$SCRIPTS"/make/lilo/make_isofs           || exit 1
	"$SCRIPTS"/make/lilo/make_cloop           || exit 1
	"$SCRIPTS"/make/lilo/make_cd              || exit 1
	;;
    *)
	fail
	;;
esac    

