7 starttrack = `{echo $1 - 1 | hoc}
8 endtrack = `{echo $2 - 1 | hoc}
11 echo Usage readcd starttrack endtrack desttrack
14 if(test -e /mnt/cd/ctl){
15 echo -n ingest >/mnt/cd/ctl >[2]/dev/null
25 sed 1q /mnt/cd/ctl | rc
26 echo $starttrack $endtrack $desttrack | awk '{
30 print "read cd tracks " start "-" finish " starting at " dest
31 for (i = start; i <= finish; i++) {
32 cmd = sprintf("ls -l /mnt/cd/a%3.3d | awk ''{print $6}''>>/tmp/readcd", i)
34 getline x<"/tmp/readcd"
38 printf("track {\n\t\n\tfile {%3.3d}\n\ttime {%d:%2.2d}\n}\n",i+dest-start,min,sec)>"/tmp/map"
40 for (i = start; i <= finish; i++) {
41 cmd = sprintf("/bin/games/pacenc /mnt/cd/a%3.3d %3.3d",i,i+dest-start)
46 echo eject >/mnt/cd/ctl