#!/bin/bash

set -eo pipefail

DIR=$(find /media -type d -name 'BCCD1')

if [[ -z ${DIR} ]]; then
	echo "No BCCD1 directory!" >&2
	exit 2
fi

UPDIR=$(dirname ${DIR})
OUTISO=${UPDIR}/bccd.iso

if [[ -f ${OUTISO} ]]; then
	echo "${OUTISO} already exists!" >&2
	exit 2
fi

pushd ${UPDIR}

genisoimage -pad -l -r -J -v -V BCCDv3-3.0.3 -no-emul-boot -boot-load-size 4 \
	-boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \
	-hide-rr-moved -o ${OUTISO} BCCD1

popd
