Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#!/bin/rc
2
# dupdisc indev outdev - duplicate all blu-ray disc data tracks
3
rfork ne
4
if (! ~ $#* 2 || ~ $1 $2 || ~ $1 /dev/* || ~ $2 /dev/*) {
5
	echo usage: $0 indev outdev >[1=2]
6
	exit usage
7
}
8
echo copying /dev/$1 tracks to /dev/$2
9
sleep 2
10
 
11
umount /mnt/cd		>[2]/dev/null
12
cdfs -d /dev/$1 || exit
13
cdfs -d /dev/$2 -m /n/copy || exit
14
 
15
for (t in `{ls -p /mnt/cd | grep '^d'}) {
16
	echo $t:
17
	grep next /n/copy/ctl
18
	pump -b 1048576 -k 51200 -d 10 </mnt/cd/$t >/n/copy/wd/$t
19
	ls -l /n/copy
20
}
21
echo 'remember to *not* rm /mnt/cd/wd' >[1=2]
22
# don't remove /mnt/cd/wd, since that would finalize the disc
23
# and bugger the permanent toc, at least on bd-r.