#!/bin/sh
##########################################################################
##                                                                      ##
## creates isolinux.cfg and copies isolinux.bin to its place            ##
##                                                                      ##
## This program is free software; you can redistribute it and/or modify ##
## it under the terms of the GNU General Public License as published by ##
## the Free Software Foundation; either version 2 of the License, or    ##
## (at your option) any later version.                                  ##
##                                                                      ##
##########################################################################

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


echo "----------------------------------"
echo "        creating isolinux.cfg     "
echo "----------------------------------"
echo 
echo

if [ "$CRAMFS" = "yes" ]; then
	cat "$SCRIPTS"/misc/files/isolinux.cfg                     \
		| sed "s|RAMSIZE|$RAMSIZE|;s|CRAMFS|cramfs|;s|CLOOP||" \
		> "$ROOTFS"/isolinux/isolinux.cfg || fail
elif [ "$CLOOP" = "yes" ]; then
	cat "$SCRIPTS"/misc/files/isolinux.cfg                    \
		| sed "s|RAMSIZE|$RAMSIZE|;s|CRAMFS||;s|CLOOP|cloop|" \
		> "$ROOTFS"/isolinux/isolinux.cfg || fail
else
	cat "$SCRIPTS"/misc/files/isolinux.cfg               \
		| sed "s|RAMSIZE|$RAMSIZE|;s|CRAMFS||;s|CLOOP||" \
		> "$ROOTFS"/isolinux/isolinux.cfg || fail
fi

cp "$SCRIPTS"/misc/files/isolinux.bin  "$ROOTFS"/isolinux/           || fail
cp "$SCRIPTS"/misc/files/message.txt   "$ROOTFS"/isolinux/           || fail
cp "$SCRIPTS"/misc/files/memtest86.bin "$ROOTFS"/isolinux/memtest.86 || fail


echo
