ref: a351bcdccdf5a4273bc8dc3360a48fbb8b8aa9ea
dir: /src/cdcopy/
#!/bin/rc rfork ne fn prompt { echo -n $1 ; read } prompt insert the source CD cdfs -d /dev/sdD0 || exit failed if (! test -e /mnt/cd/a* ) { echo not an audio CD exit failed } echo copying CD contents... mkdir /tmp/songs.$pid cp /mnt/cd/a* /tmp/songs.$pid unmount /mnt/cd prompt insert a blank CD cdfs -d /dev/sdD0 || exit failed if (! test -e /mnt/cd/wa ) { echo not a blank CD exit failed } echo burning... cp /tmp/songs.$pid/* /mnt/cd/wa echo fixating... rm /mnt/cd/wa rm -r /tmp/songs.$pid echo eject >/mnt/cd/ctl unmount /mnt/cd