diff --git a/cdrskin/README b/cdrskin/README index 6ee6668..b70a962 100644 --- a/cdrskin/README +++ b/cdrskin/README @@ -379,6 +379,25 @@ Speed is counted in DVD units (i.e. 1x = 1,385,000 bytes/second). Currently there is no difference between -sao and -tao. If ever, then -tao will be the mode which preserves the current behavior. +For DVD+RW, -msinfo alone would not be enough to perform appending of an ISO +filesystem. The filesystem driver will need a hint to find the start of the +most recent session. For example put an ISO filesystem at address 1 GB: + mkisofs -C 0,524288 ... | \ + cdrskin dev=/dev/sr0 -v fs=32m -eject speed=4 write_start_address=524288s - +The superuser may then do: + mount -t iso9660 -o ro,sbsector=524288 /dev/sr0 /mnt +Note: On my linux-2.4.21-215 mount works only with sbsector <= 337920 (660 MB). +To extend a filesystem already existing at address 0 + mkisofs -C 0,524288 -M /dev/sr0 ... | cdrskin dev=/dev/sr0 ... +Record the number 524288 for usage as first number with -C at the next +extension: + mkisofs -C 524288,1000000 ... | cdrskin write_start_address=1000000s ... + +Program growisofs can append to an ISO filesystem on DVD+RW by additionally +manipulating the first session. cdrskin does not want to get involved so deep +into the format of the burned data. Be advised to use growisofs for the +task of maintaining extendable ISO-Filesystems on DVD+RW. + Special compilation variations diff --git a/cdrskin/cdrskin.1 b/cdrskin/cdrskin.1 index 4bd459b..2168135 100644 --- a/cdrskin/cdrskin.1 +++ b/cdrskin/cdrskin.1 @@ -160,6 +160,7 @@ original cdrecord by Joerg Schilling: .TP .BI \-atip Retrieve some info about media state. With CD-RW print "Is erasable". +With DVD media print "book type:" and a media type text. .TP .BI \-audio Announces that the subsequent tracks are to be burned as audio. @@ -434,6 +435,10 @@ interpretation of eventual startup files. See section FILES below. .TP .BI \--single_track Accept only the last argument of the command line as track source address. +.TP +.BI write_start_address= byte_offset +Set the address on media where to start writing the track. DVD+RW only for +now. byte_offset must be aligned to 2 KB blocks. Better is 32 kB alignment. .PP Alphabetical list of options which are only intended for very special situations and not for normal use: @@ -630,7 +635,7 @@ Formatting track sources for cdrskin: .BR star (1) .br .TP -Other CD burn programs: +Other CD/DVD burn programs: .br .BR cdrecord (1), .BR wodim (1) diff --git a/cdrskin/convert_man_to_html.sh b/cdrskin/convert_man_to_html.sh index a36e22d..333cb09 100755 --- a/cdrskin/convert_man_to_html.sh +++ b/cdrskin/convert_man_to_html.sh @@ -47,6 +47,7 @@ then -e 's/In general there are two types of tracks: data and audio./\ 
In general there are two types of tracks: data and audio./' \ -e 's/While audio tracks just contain a given/\ 
While audio tracks just contain a given/' \ -e 's/Recordable CD Media:<\/b>/\ 
Recordable CD Media:<\/b>/' \ + -e 's/Recordable DVD Media:<\/b>/\ 
Recordable DVD Media:<\/b>/' \ -e 's/Drive preparation and addressing:<\/b>/\ 
Drive preparation and addressing:<\/b>/' \ -e 's/If you only got one CD capable drive/\ 
If you only got one CD capable drive/' \ -e 's/^Alphabetical list of options/\ 
Alphabetical list of options/' \