#!/bin/bash

#me="$(id -u)"
#if [ "$me" -ne "0" ]; then
#    echo "I need to be run as root"
#    exit
#fi

if [ ! -x $(which xorriso) ]; then
    echo "xorriso not found!"
    echo "please install it."
    exit
fi

if [ "$#" -lt "1" ]; then
    echo "Usage: ${0%*/} <src_dir>"
    exit 201
fi

IFS="\n
"

ISOSTR="$(basename $1)"

SRCDIR="$1"
ISOTARGET="${SRCDIR%%/*}.iso"

xorriso \
    -as mkisofs \
    -r -V "${ISOSTR}" \
    -J -R -joliet-long -cache-inodes \
    -isohybrid-gpt-basdat \
    -isohybrid-apm-hfsplus \
    -o "$ISOTARGET" \
    "$SRCDIR" && echo "Created $ISOTARGET"

echo "Done!"
echo "-----"
#echo "Removing temporary data ..."
#rm -rf ${SRCDIR}

#chown 1000:1000 * 

