#!/bin/bash

#DEFAULT_DISCSIZE=334433
DEFAULT_DISCSIZE=357753
DISCSIZE=${1:-$DEFAULT_DISCSIZE}
WORKDIR=/COOKER/cooker-isos
COOKERDIR=/COOKER/cooker/cooker
OPTIONS="--verbose"

LOGFILE="${HOME}/tmp/mkcd2.log"

################################################################################

MISCDIR=$COOKERDIR/misc

TOPDIR=${WORKDIR}/top
BUILDDIR=${WORKDIR}/build
ISODIR=${WORKDIR}/isos

DISCSIZE_BYTES="$[2048*${DISCSIZE}]"

OPTIONS="${OPTIONS} --discsize ${DISCSIZE_BYTES}"
OPTIONS="${OPTIONS} --isodir ${ISODIR}"
OPTIONS="${OPTIONS} --topdir ${TOPDIR}"
OPTIONS="${OPTIONS} --builddir ${BUILDDIR}"
OPTIONS="${OPTIONS} -c ${LOGFILE}"
OPTIONS="${OPTIONS} --auto ${COOKERDIR}"

pushd $MISCDIR

for f in ${LOGFILE}; do
	rm -f $f ${f}.bz2
done
touch ${LOGFILE}
mkdir -p ${TOPDIR} ${BUILDDIR} ${ISODIR}

REP=${COOKERDIR}

#exec $REP/Mandrake/mdkinst/lib/ld-linux.so.2 --library-path "$REP/Mandrake/mdkinst/lib/:$REP/Mandrake/mdkinst/usr/lib/perl5/5.6.1/i386-linux/CORE/" "$REP/Mandrake/mdkinst/usr/bin/perl" -I "$REP/Mandrake/mdkinst/usr/lib/perl5/5.6.1/:$REP/Mandrake/mdkinst/usr/lib/perl5/5.6.1/i386-linux/:$REP/misc/perl5/5.6.1:$REP/misc/perl5/site_perl/5.6.1:$REP/misc/perl5/site_perl/i386-linux/" "$REP/misc/mkcd" ${OPTIONS}

mkcd ${OPTIONS}

popd

exit

