#!/bin/sh
# erzeugt iso9660-img aus Dateien und DIRs
#
# ## mkisofs -print-size -A appl_descr. -a -D -J (Joliet) 
#            -L -M Path -P publisher-id
#            -p preparer-id -r -T (TRANS.TBL) -V volume -o outfile -x excl-path paths
# s.a. help/docd
#
# mkimg
# 000418

# Name für IMG-Datei und Label für CD
#IMAGE_NAME="/img/L000418a.raw"
IMAGE_NAME="L000418a.raw"
if test $# -ne 0; then IMAGE_NAME=$1; fi
VOL_ID=${IMAGE_NAME##*/}            # entfernt Pfad vom Namen 
IMAGE_LOG_FILE="./img.log"
OPTS=""
OPTS=" -J"$OPTS                    # Joliet (WIN95)
#OPTS=" -print-size"$OPTS
G_OPTS=" -a -D -L -r -T -v "

echo makes image  \"$IMAGE_NAME\", log to  \"$IMAGE_LOG_FILE\"
echo "----- Begin -----"  | tee -a  $IMAGE_LOG_FILE
date | tee -a  $IMAGE_LOG_FILE
echo | tee -a  $IMAGE_LOG_FILE

#mkisofs -print-size -a -D    -L -r -T -v \
mkisofs $OPTS $G_OPTS \
-V $IMAGE_NAME \
-o /img/$IMAGE_NAME \
cpy/=/dosg/linux/cpy \
mkimg/=/dosg/linux/mkimg \
siks/=/dosg/linux/siks \
/dosg/linux/dos_double_names \
/dosg/linux/file.list \
/dosg/linux/sik \
/dosg/linux/tar.hlp \
2>>$IMAGE_LOG_FILE | tee -a /img/$IMAGE_LOG_FILE 

echo | tee -a  $IMAGE_LOG_FILE
date | tee -a  $IMAGE_LOG_FILE
echo "----- End -----"  | tee -a  $IMAGE_LOG_FILE
echo | tee -a  $IMAGE_LOG_FILE

