#! /bin/sh
# hoto write CD's
# 990808; 000416; 001011

#   !!!!!       Achtung:    Partitions-Angabe pruefen !!!!!

#       Image erzeugen:
#   Wenn CD dupliziert werden soll:

dd if=/dev/cdrom of=/tmp/img/iso01.img bs=2048

#   oder wenn ein DIR z.B. /tmp/tst.cdrecord auf HD in ein image 
#   geschrieben werden soll:
#      (-A application-id; -a incl. Dateien mit # oder ~; -D mehr als 8 Ebenen;
#      -J Joliet; - L file with period;
#      -r alles auf root etc sonst wie -R; -R Rockridge-extension;
#      -T schreibt TRANS.TBL; -V CD-Label; -v verbose; -x DIR DIR ausschließen);:
#   fuer multi-sesion wichtig: -R (Rockridge-Extension) !
#mkisofs -printsize
#mkisofs -o tst.cdrecord -D -J -L -r -R -T -V Label -v -x /dosg/linux/tst \
#        tst/=\dosg/linux/tst /tmp/tst.cdrecord

#	Testen, ob alle files korrekt von CD ins image übertragen wurden:
#mount -t iso9660 -o loop,ro /mnt/dosg/lin16/lin16.raw /mnt/iso
#mount /mnt/cd
#diff -qrd /mnt/cd /mnt/iso &> ~/diff.log
#tail -f ~/diff.log

#       CD-Writer finden im System:
#cdrecord -scanbus

#	CD schreiben (Test):
#cdrecord -dummy -v speed=4 fs=2m dev=0,3,0 /root/tst.cdrecord01 &> ~/cdrec.log
#cdrecord -v speed=4 fs=4m dev=0,3,0 /mnt/dosg/lin16/lin16.raw &> ~/cdrec.log
#cdrecord -dummy -v speed=4 fs=4m dev=0,3,0 /mnt/dosg/lin16/lin16.raw &> ~/cdrec.log

#	Testen, ob alle files korrekt vom image auf CD übertragen wurden:
#mount -t iso9660 -o loop,ro /mnt/dosg/lin16/lin16.raw /mnt/iso
#mount /mnt/cd
#diff -qrd /mnt/cd /mnt/iso &> ~/diff.log
#tail -f ~/diff.log

