trying to write iso images to cd
akonstam at trinity.edu
akonstam at trinity.edu
Sun Jun 19 13:09:11 UTC 2005
On Sat, Jun 18, 2005 at 04:58:53PM -0400, Jude DaShiell wrote:
> I found -data worked with earlier versions of Linux but lately generated
> lots of coasters. What I did find was -sao works and if -sao is used
> -data is also assumed as being used. I don't normally put a speed
> parameter in either. Maybe this will help some on this list.
> Cut here.
>
> #!/bin/sh
> # General purpose CD burner script using crecord and mkisofs
> notes() {
> echo "0) edit dev on line 35 to point to cdrom"
> echo "1) recursive copying copies all of typed directory and everything"
> echo "below that typed directory into an iso image you have been warned."
> echo "2) before choosing 2 on menu put disk in burner."
> echo "works better that way."
> echo "3) tab key works in script same as at bash prompt."
> echo "4) enter anything but (1, 2, n, or x) on menu gets immediate bash
> prompt."
> echo -e "\a\c"
> echo "hit enter to return to menu->"
> read
> CHOICE=""
> }
>
> make_iso1() {
> echo
> echo -n "Enter name of top directory for recursive copying: "
> read -e INPUT
> echo -n "Enter name of ISO file image: "
> read -e ISOFILE
> echo -n "Enter volume label: "
> read -e VOLID
> mkisofs -v -r -J -V $VOLID -o $ISOFILE $INPUT
> echo -e "\a\c"
> echo "hit enter to return to menu->"
> read
> CHOICE=""
> }
>
> write_data1() {
> echo -n "Enter name of ISO file: "
> read -e ISOFILE
> cdrecord -v dev=/dev/hdd -eject -sao fs=8m $ISOFILE
> echo -e "\a\c"
> echo "hit enter to return to menu->"
> read
> CHOICE=""
> }
> bail() {
> echo ""
> echo "Exitting CD burner script!"
> exit 0
> }
> # Main portion
> CHOICE=""
> while [ "$CHOICE" = "" ] ; do
> clear
> echo "CD Burner Main Menu"
> echo ""
> echo "1 - Build ISO image for single session CD"
> echo "2 - Burn a single session data CD"
> echo "n - read notes"
> echo "X - Exit"
> echo ""
> echo -n "Enter choice: "
> read CHOICE
> case "$CHOICE" in
> 1)
> make_iso1
> ;;
> 2)
> write_data1
> ;;
> n)
> notes
> ;;
> x)
> bail
> ;;
> esac
> done
>
> cut here.
>
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
Scripts are nice but in this case xcdroast is a command that does all
this without worrying about writing scripts. Reinvenmting the wheel
seems to be waste of time.
--
=======================================================================
It looks like blind screaming hedonism won out.
-------------------------------------------
Aaron Konstam
Computer Science
Trinity University
telephone: (210)-999-7484
More information about the fedora-list
mailing list