New command -rockridge

This commit is contained in:
Thomas Schmitt 2012-05-22 12:13:18 +00:00
parent 009a004d9a
commit 4eb38ab9c9
11 changed files with 209 additions and 147 deletions

View File

@ -241,6 +241,7 @@ Xorriso_option_reassure;
Xorriso_option_report_about; Xorriso_option_report_about;
Xorriso_option_return_with; Xorriso_option_return_with;
Xorriso_option_rmi; Xorriso_option_rmi;
Xorriso_option_rockridge;
Xorriso_option_rollback; Xorriso_option_rollback;
Xorriso_option_rom_toc_scan; Xorriso_option_rom_toc_scan;
Xorriso_option_rr_reloc_dir; Xorriso_option_rr_reloc_dir;

View File

@ -134,6 +134,7 @@ int Xorriso_new(struct XorrisO ** xorriso,char *progname, int flag)
m->ino_behavior= 7; m->ino_behavior= 7;
m->iso_level= 3; m->iso_level= 3;
m->do_joliet= 0; m->do_joliet= 0;
m->do_rockridge= 1;
m->do_iso1999= 0; m->do_iso1999= 0;
m->do_aaip= 0; m->do_aaip= 0;
m->do_md5= 0; m->do_md5= 0;

View File

@ -1543,6 +1543,8 @@ int Xorriso_option_help(struct XorrisO *xorriso, int flag)
" Specifies the name of the Abstract File. (37 chars)", " Specifies the name of the Abstract File. (37 chars)",
" -joliet \"on\"|\"off\"", " -joliet \"on\"|\"off\"",
" Generate Joliet info additional to Rock Ridge info.", " Generate Joliet info additional to Rock Ridge info.",
" -rockridge \"on\"|\"off\"",
" Opportunity to omit Rock Ridge info. (Do not do it !)",
" -jigdo \"clear\"|\"template_path\"|\"jigdo_path\"|\"md5_path\"", " -jigdo \"clear\"|\"template_path\"|\"jigdo_path\"|\"md5_path\"",
" |\"min_size\"|\"checksum_iso\"|\"checksum_template\"", " |\"min_size\"|\"checksum_iso\"|\"checksum_template\"",
" |\"compression\"|\"exclude\"|\"demand_md5\"|\"mapping\"", " |\"compression\"|\"exclude\"|\"demand_md5\"|\"mapping\"",

View File

@ -565,6 +565,22 @@ ex:;
} }
/* Option -rockridge "on"|"off" */
int Xorriso_option_rockridge(struct XorrisO *xorriso, char *mode, int flag)
{
if(strcmp(mode, "off")==0)
xorriso->do_rockridge= 0;
else if(strcmp(mode, "on")==0)
xorriso->do_rockridge= 1;
else {
sprintf(xorriso->info_text, "-rockridge: unknown mode '%s'", mode);
Xorriso_msgs_submit(xorriso, 0, xorriso->info_text, 0, "FAILURE", 0);
return(0);
}
return(1);
}
/* Option -rollback */ /* Option -rollback */
/* @param flag bit0= do not -reassure /* @param flag bit0= do not -reassure
@return <=0 error , 1 success, 2 revoked by -reassure @return <=0 error , 1 success, 2 revoked by -reassure

View File

@ -1568,6 +1568,11 @@ int Xorriso_status(struct XorrisO *xorriso, char *filter, FILE *fp, int flag)
if(!(is_default && no_defaults)) if(!(is_default && no_defaults))
Xorriso_status_result(xorriso,filter,fp,flag&2); Xorriso_status_result(xorriso,filter,fp,flag&2);
is_default= (xorriso->do_rockridge == 1);
sprintf(line, "-rockridge %s\n", (xorriso->do_rockridge == 1 ? "on" : "off"));
if(!(is_default && no_defaults))
Xorriso_status_result(xorriso,filter,fp,flag&2);
Xorriso_lst_get_last(xorriso->jigdo_params, &plst, 0); Xorriso_lst_get_last(xorriso->jigdo_params, &plst, 0);
Xorriso_lst_get_last(xorriso->jigdo_values, &vlst, 0); Xorriso_lst_get_last(xorriso->jigdo_values, &vlst, 0);
if(plst == NULL || vlst == NULL) { if(plst == NULL || vlst == NULL) {

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps .\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1) .\" other parameters are allowed: see man(7), man(1)
.TH XORRISO 1 "Version 1.2.3, Mai 02, 2012" .TH XORRISO 1 "Version 1.2.3, Mai 22, 2012"
.\" Please adjust this date whenever revising the manpage. .\" Please adjust this date whenever revising the manpage.
.\" .\"
.\" Some roff macros, for reference: .\" Some roff macros, for reference:
@ -372,8 +372,8 @@ an ISO 9660 filesystem so that it can represent a POSIX compliant filesystem
with ownership, access permissions, symbolic links, and other attributes. with ownership, access permissions, symbolic links, and other attributes.
.br .br
This is what \fBxorriso\fR uses for a decent representation of the disk This is what \fBxorriso\fR uses for a decent representation of the disk
files within the ISO image. Rock Ridge information is produced with any files within the ISO image. \fBxorriso\fR produces Rock Ridge information
\fBxorriso\fR image. by default. It is strongly discouraged to disable this feature.
.PP .PP
\fBxorriso\fR is not named "porriso" because POSIX only guarantees \fBxorriso\fR is not named "porriso" because POSIX only guarantees
14 characters 14 characters
@ -971,8 +971,11 @@ The following commands expect file addresses of two kinds:
is a path to an object in the local filesystem tree. is a path to an object in the local filesystem tree.
.br .br
\fBiso_rr_path\fR \fBiso_rr_path\fR
is the Rock Ridge name of a file object in the ISO image. (Do not is the Rock Ridge name of a file object in the ISO image.
confuse with the lowlevel ISO 9660 names visible if Rock Ridge gets ignored.) If no Rock Ridge information is recorded in the loaded ISO image, then you
will see ISO 9660 names which are of limited length and character set.
If no Rock Ridge information shall be stored in an emerging ISO image, then
their names will get mapped to such restricted ISO 9660 names.
.PP .PP
Note that in the ISO image you are as powerful as the superuser. Access Note that in the ISO image you are as powerful as the superuser. Access
permissions of the existing files in the image do not apply to your write permissions of the existing files in the image do not apply to your write
@ -2193,13 +2196,19 @@ The currently recognized type is marked by text "(current)".
.TP .TP
.B Settings for result writing: .B Settings for result writing:
.PP .PP
Rock Ridge info will be generated by the program unconditionally. Rock Ridge info will be generated by default.
ACLs will be written according to the setting of command \-acl. ACLs will be written according to the setting of command \-acl.
.TP .TP
\fB\-joliet\fR "on"|"off" \fB\-joliet\fR "on"|"off"
If enabled by "on", generate Joliet tree additional to ISO 9660 + Rock Ridge If enabled by "on", generate Joliet tree additional to ISO 9660 + Rock Ridge
tree. tree.
.TP .TP
\fB\-rockridge\fR "on"|"off"
Mode "off" disables production of Rock Ridge information for the ISO 9660 file
objects. The multi\-session capabilities of xorriso depend much on the naming
fidelity of Rock Ridge. So it is strongly discouraged to deviate from
default setting "on".
.TP
\fB\-compliance\fR rule[:rule...] \fB\-compliance\fR rule[:rule...]
Adjust the compliance to specifications of ISO 9660/ECMA\-119 and its Adjust the compliance to specifications of ISO 9660/ECMA\-119 and its
contemporary extensions. In some contemporary extensions. In some

View File

@ -1165,6 +1165,9 @@ int Xorriso_option_return_with(struct XorrisO *xorriso, char *severity,
int Xorriso_option_rmi(struct XorrisO *xorriso, int argc, char **argv, int Xorriso_option_rmi(struct XorrisO *xorriso, int argc, char **argv,
int *idx, int flag); int *idx, int flag);
/* Command -rockridge "on"|"off" */
int Xorriso_option_rockridge(struct XorrisO *xorriso, char *mode, int flag);
/* Command -rollback */ /* Command -rollback */
/* @param flag bit0= do not -reassure /* @param flag bit0= do not -reassure
@return <=0 error , 1 success, 2 revoked by -reassure @return <=0 error , 1 success, 2 revoked by -reassure

View File

@ -329,8 +329,8 @@ enhance an ISO 9660 filesystem so that it can represent a POSIX
compliant filesystem with ownership, access permissions, symbolic compliant filesystem with ownership, access permissions, symbolic
links, and other attributes. links, and other attributes.
This is what `xorriso' uses for a decent representation of the disk This is what `xorriso' uses for a decent representation of the disk
files within the ISO image. Rock Ridge information is produced with any files within the ISO image. `xorriso' produces Rock Ridge information
`xorriso' image. by default. It is strongly discouraged to disable this feature.
`xorriso' is not named "porriso" because POSIX only guarantees 14 `xorriso' is not named "porriso" because POSIX only guarantees 14
characters of filename length. It is the X/Open System Interface characters of filename length. It is the X/Open System Interface
@ -907,8 +907,11 @@ File: xorriso.info, Node: Insert, Next: SetInsert, Prev: Loading, Up: Option
The following commands expect file addresses of two kinds: *disk_path* The following commands expect file addresses of two kinds: *disk_path*
is a path to an object in the local filesystem tree. *iso_rr_path* is is a path to an object in the local filesystem tree. *iso_rr_path* is
the Rock Ridge name of a file object in the ISO image. (Do not confuse the Rock Ridge name of a file object in the ISO image. If no Rock
with the lowlevel ISO 9660 names visible if Rock Ridge gets ignored.) Ridge information is recorded in the loaded ISO image, then you will
see ISO 9660 names which are of limited length and character set. If
no Rock Ridge information shall be stored in an emerging ISO image, then
their names will get mapped to such restricted ISO 9660 names.
Note that in the ISO image you are as powerful as the superuser. Note that in the ISO image you are as powerful as the superuser.
Access permissions of the existing files in the image do not apply to Access permissions of the existing files in the image do not apply to
@ -1963,13 +1966,19 @@ File: xorriso.info, Node: SetWrite, Next: Bootable, Prev: Writing, Up: Optio
9.10 Settings for result writing 9.10 Settings for result writing
================================ ================================
Rock Ridge info will be generated by the program unconditionally. ACLs Rock Ridge info will be generated by default. ACLs will be written
will be written according to the setting of command -acl. according to the setting of command -acl.
-joliet "on"|"off" -joliet "on"|"off"
If enabled by "on", generate Joliet tree additional to ISO 9660 + If enabled by "on", generate Joliet tree additional to ISO 9660 +
Rock Ridge tree. Rock Ridge tree.
-rockridge "on"|"off"
Mode "off" disables production of Rock Ridge information for the
ISO 9660 file objects. The multi-session capabilities of xorriso
depend much on the naming fidelity of Rock Ridge. So it is
strongly discouraged to deviate from default setting "on".
-compliance rule[:rule...] -compliance rule[:rule...]
Adjust the compliance to specifications of ISO 9660/ECMA-119 and Adjust the compliance to specifications of ISO 9660/ECMA-119 and
its contemporary extensions. In some cases it is worth to deviate its contemporary extensions. In some cases it is worth to deviate
@ -4364,21 +4373,21 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* # starts a comment line: Scripting. (line 162) * # starts a comment line: Scripting. (line 162)
* -abort_on controls abort on error: Exception. (line 27) * -abort_on controls abort on error: Exception. (line 27)
* -abstract_file sets abstract file name: SetWrite. (line 187) * -abstract_file sets abstract file name: SetWrite. (line 193)
* -acl controls handling of ACLs: Loading. (line 143) * -acl controls handling of ACLs: Loading. (line 143)
* -add inserts one or more paths: Insert. (line 42) * -add inserts one or more paths: Insert. (line 45)
* -add_plainly inserts one or more paths: Insert. (line 61) * -add_plainly inserts one or more paths: Insert. (line 64)
* -alter_date sets timestamps in ISO image: Manip. (line 147) * -alter_date sets timestamps in ISO image: Manip. (line 147)
* -alter_date_r sets timestamps in ISO image: Manip. (line 167) * -alter_date_r sets timestamps in ISO image: Manip. (line 167)
* -append_partition adds arbitrary file after image end: Bootable. * -append_partition adds arbitrary file after image end: Bootable.
(line 199) (line 199)
* -application_id sets application id: SetWrite. (line 146) * -application_id sets application id: SetWrite. (line 152)
* -as emulates mkisofs or cdrecord: Emulation. (line 13) * -as emulates mkisofs or cdrecord: Emulation. (line 13)
* -assert_volid rejects undesired images: Loading. (line 84) * -assert_volid rejects undesired images: Loading. (line 84)
* -auto_charset learns character set from image: Loading. (line 98) * -auto_charset learns character set from image: Loading. (line 98)
* -backslash_codes enables backslash conversion: Scripting. (line 67) * -backslash_codes enables backslash conversion: Scripting. (line 67)
* -ban_stdio_write demands real drive: Loading. (line 247) * -ban_stdio_write demands real drive: Loading. (line 247)
* -biblio_file sets biblio file name: SetWrite. (line 194) * -biblio_file sets biblio file name: SetWrite. (line 200)
* -blank erases media: Writing. (line 61) * -blank erases media: Writing. (line 61)
* -boot_image controls bootability: Bootable. (line 26) * -boot_image controls bootability: Bootable. (line 26)
* -calm_drive reduces drive activity: Loading. (line 236) * -calm_drive reduces drive activity: Loading. (line 236)
@ -4396,8 +4405,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -chmod_r sets permissions in ISO image: Manip. (line 70) * -chmod_r sets permissions in ISO image: Manip. (line 70)
* -chown sets ownership in ISO image: Manip. (line 42) * -chown sets ownership in ISO image: Manip. (line 42)
* -chown_r sets ownership in ISO image: Manip. (line 47) * -chown_r sets ownership in ISO image: Manip. (line 47)
* -clone copies ISO directory tree: Insert. (line 171) * -clone copies ISO directory tree: Insert. (line 174)
* -close controls media closing: SetWrite. (line 289) * -close controls media closing: SetWrite. (line 295)
* -close_damaged closes damaged track and session: Writing. (line 152) * -close_damaged closes damaged track and session: Writing. (line 152)
* -close_filter_list bans filter registration: Filter. (line 52) * -close_filter_list bans filter registration: Filter. (line 52)
* -commit writes pending ISO image: Writing. (line 29) * -commit writes pending ISO image: Writing. (line 29)
@ -4405,30 +4414,30 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -compare reports ISO/disk differences: Navigate. (line 146) * -compare reports ISO/disk differences: Navigate. (line 146)
* -compare_l reports ISO/disk differences: Navigate. (line 164) * -compare_l reports ISO/disk differences: Navigate. (line 164)
* -compare_r reports ISO/disk differences: Navigate. (line 159) * -compare_r reports ISO/disk differences: Navigate. (line 159)
* -compliance controls standard compliance: SetWrite. (line 14) * -compliance controls standard compliance: SetWrite. (line 20)
* -copyright_file sets copyright file name: SetWrite. (line 181) * -copyright_file sets copyright file name: SetWrite. (line 187)
* -cp_clone copies ISO directory tree: Insert. (line 183) * -cp_clone copies ISO directory tree: Insert. (line 186)
* -cp_rx copies file trees to disk: Restore. (line 108) * -cp_rx copies file trees to disk: Restore. (line 108)
* -cpax copies files to disk: Restore. (line 104) * -cpax copies files to disk: Restore. (line 104)
* -cpr inserts like with cp -r: Insert. (line 152) * -cpr inserts like with cp -r: Insert. (line 155)
* -cpx copies files to disk: Restore. (line 92) * -cpx copies files to disk: Restore. (line 92)
* -cut_out inserts piece of data file: Insert. (line 126) * -cut_out inserts piece of data file: Insert. (line 129)
* -data_cache_size adjusts read cache size: Loading. (line 265) * -data_cache_size adjusts read cache size: Loading. (line 265)
* -dev acquires one drive for input and output: AqDrive. (line 12) * -dev acquires one drive for input and output: AqDrive. (line 12)
* -device_links gets list of drives: Inquiry. (line 18) * -device_links gets list of drives: Inquiry. (line 18)
* -devices gets list of drives: Inquiry. (line 7) * -devices gets list of drives: Inquiry. (line 7)
* -dialog enables dialog mode: DialogCtl. (line 7) * -dialog enables dialog mode: DialogCtl. (line 7)
* -disk_dev_ino fast incremental backup: Loading. (line 190) * -disk_dev_ino fast incremental backup: Loading. (line 190)
* -disk_pattern controls pattern expansion: Insert. (line 31) * -disk_pattern controls pattern expansion: Insert. (line 34)
* -displacement compensate altered image start address: Loading. * -displacement compensate altered image start address: Loading.
(line 36) (line 36)
* -drive_class controls drive accessability: Loading. (line 54) * -drive_class controls drive accessability: Loading. (line 54)
* -du show directory size in ISO image: Navigate. (line 89) * -du show directory size in ISO image: Navigate. (line 89)
* -dummy controls write simulation: SetWrite. (line 278) * -dummy controls write simulation: SetWrite. (line 284)
* -dus show directory size in ISO image: Navigate. (line 93) * -dus show directory size in ISO image: Navigate. (line 93)
* -dusx show directory size on disk: Navigate. (line 102) * -dusx show directory size on disk: Navigate. (line 102)
* -dux show directory size on disk: Navigate. (line 97) * -dux show directory size on disk: Navigate. (line 97)
* -dvd_obs set write block size: SetWrite. (line 265) * -dvd_obs set write block size: SetWrite. (line 271)
* -early_stdio_test classifies stdio drives: Loading. (line 252) * -early_stdio_test classifies stdio drives: Loading. (line 252)
* -eject ejects drive tray: Writing. (line 52) * -eject ejects drive tray: Writing. (line 52)
* -end writes pending session and ends program: Scripting. (line 156) * -end writes pending session and ends program: Scripting. (line 156)
@ -4446,12 +4455,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -follow softlinks and mount points: SetInsert. (line 76) * -follow softlinks and mount points: SetInsert. (line 76)
* -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 185) * -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 185)
* -format formats media: Writing. (line 88) * -format formats media: Writing. (line 88)
* -fs sets size of fifo: SetWrite. (line 282) * -fs sets size of fifo: SetWrite. (line 288)
* -getfacl shows ACL in ISO image: Navigate. (line 70) * -getfacl shows ACL in ISO image: Navigate. (line 70)
* -getfacl_r shows ACL in ISO image: Navigate. (line 77) * -getfacl_r shows ACL in ISO image: Navigate. (line 77)
* -getfattr shows xattr in ISO image: Navigate. (line 81) * -getfattr shows xattr in ISO image: Navigate. (line 81)
* -getfattr_r shows xattr in ISO image: Navigate. (line 85) * -getfattr_r shows xattr in ISO image: Navigate. (line 85)
* -gid sets global ownership: SetWrite. (line 222) * -gid sets global ownership: SetWrite. (line 228)
* -grow_blindly overides next writeable address: AqDrive. (line 46) * -grow_blindly overides next writeable address: AqDrive. (line 46)
* -hardlinks controls handling of hard links: Loading. (line 110) * -hardlinks controls handling of hard links: Loading. (line 110)
* -help prints help text: Scripting. (line 20) * -help prints help text: Scripting. (line 20)
@ -4480,12 +4489,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -lsl lists files in ISO image: Navigate. (line 38) * -lsl lists files in ISO image: Navigate. (line 38)
* -lslx lists files on disk: Navigate. (line 62) * -lslx lists files on disk: Navigate. (line 62)
* -lsx lists files on disk: Navigate. (line 51) * -lsx lists files on disk: Navigate. (line 51)
* -map inserts path: Insert. (line 85) * -map inserts path: Insert. (line 88)
* -map_l inserts paths from disk file: Insert. (line 94) * -map_l inserts paths from disk file: Insert. (line 97)
* -map_single inserts path: Insert. (line 90) * -map_single inserts path: Insert. (line 93)
* -mark sets synchronizing message: Frontend. (line 25) * -mark sets synchronizing message: Frontend. (line 25)
* -md5 controls handling of MD5 sums: Loading. (line 156) * -md5 controls handling of MD5 sums: Loading. (line 156)
* -mkdir creates ISO directory: Insert. (line 166) * -mkdir creates ISO directory: Insert. (line 169)
* -mount issues mount command for ISO session: Restore. (line 126) * -mount issues mount command for ISO session: Restore. (line 126)
* -mount_cmd composes mount command line: Inquiry. (line 41) * -mount_cmd composes mount command line: Inquiry. (line 41)
* -mount_cmd controls mount command: Inquiry. (line 57) * -mount_cmd controls mount command: Inquiry. (line 57)
@ -4497,17 +4506,17 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -not_paths sets absolute exclusion paths: SetInsert. (line 55) * -not_paths sets absolute exclusion paths: SetInsert. (line 55)
* -options_from_file reads commands from file: Scripting. (line 12) * -options_from_file reads commands from file: Scripting. (line 12)
* -osirrox enables ISO-to-disk copying: Restore. (line 18) * -osirrox enables ISO-to-disk copying: Restore. (line 18)
* -out_charset sets output character set: SetWrite. (line 212) * -out_charset sets output character set: SetWrite. (line 218)
* -outdev acquires a drive for output: AqDrive. (line 31) * -outdev acquires a drive for output: AqDrive. (line 31)
* -overwrite enables overwriting in ISO: SetInsert. (line 127) * -overwrite enables overwriting in ISO: SetInsert. (line 127)
* -pacifier controls pacifier text form: Emulation. (line 158) * -pacifier controls pacifier text form: Emulation. (line 158)
* -padding sets amount or mode of image padding: SetWrite. (line 295) * -padding sets amount or mode of image padding: SetWrite. (line 301)
* -page set terminal geometry: DialogCtl. (line 19) * -page set terminal geometry: DialogCtl. (line 19)
* -paste_in copies file into disk file: Restore. (line 121) * -paste_in copies file into disk file: Restore. (line 121)
* -path_list inserts paths from disk file: Insert. (line 75) * -path_list inserts paths from disk file: Insert. (line 78)
* -pathspecs sets meaning of = with -add: SetInsert. (line 118) * -pathspecs sets meaning of = with -add: SetInsert. (line 118)
* -pkt_output consolidates text output: Frontend. (line 7) * -pkt_output consolidates text output: Frontend. (line 7)
* -preparer_id sets preparer id: SetWrite. (line 200) * -preparer_id sets preparer id: SetWrite. (line 206)
* -print prints result text line: Scripting. (line 99) * -print prints result text line: Scripting. (line 99)
* -print_info prints message text line: Scripting. (line 102) * -print_info prints message text line: Scripting. (line 102)
* -print_mark prints synchronizing text line: Scripting. (line 105) * -print_mark prints synchronizing text line: Scripting. (line 105)
@ -4515,12 +4524,12 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -prog sets program name: Frontend. (line 30) * -prog sets program name: Frontend. (line 30)
* -prog_help prints help text: Frontend. (line 33) * -prog_help prints help text: Frontend. (line 33)
* -prompt prompts for enter key: Scripting. (line 110) * -prompt prompts for enter key: Scripting. (line 110)
* -publisher sets publisher id: SetWrite. (line 140) * -publisher sets publisher id: SetWrite. (line 146)
* -pvd_info shows image id strings: Inquiry. (line 93) * -pvd_info shows image id strings: Inquiry. (line 93)
* -pwd tells working directory in ISO: Navigate. (line 20) * -pwd tells working directory in ISO: Navigate. (line 20)
* -pwdx tells working directory on disk: Navigate. (line 23) * -pwdx tells working directory on disk: Navigate. (line 23)
* -quoted_not_list sets exclusions: SetInsert. (line 72) * -quoted_not_list sets exclusions: SetInsert. (line 72)
* -quoted_path_list inserts paths from disk file: Insert. (line 80) * -quoted_path_list inserts paths from disk file: Insert. (line 83)
* -read_mkisofsrc searches and reads .mkisofsrc file: Emulation. * -read_mkisofsrc searches and reads .mkisofsrc file: Emulation.
(line 146) (line 146)
* -reassure enables confirmation question: DialogCtl. (line 32) * -reassure enables confirmation question: DialogCtl. (line 32)
@ -4529,11 +4538,13 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -rm deletes files from ISO image: Manip. (line 21) * -rm deletes files from ISO image: Manip. (line 21)
* -rm_r deletes trees from ISO image: Manip. (line 28) * -rm_r deletes trees from ISO image: Manip. (line 28)
* -rmdir deletes ISO directory: Manip. (line 32) * -rmdir deletes ISO directory: Manip. (line 32)
* -rockridge disables production of Rock Ridge info: SetWrite.
(line 14)
* -rollback discards pending changes: Writing. (line 9) * -rollback discards pending changes: Writing. (line 9)
* -rollback_end ends program without writing: Scripting. (line 159) * -rollback_end ends program without writing: Scripting. (line 159)
* -rom_toc_scan searches for sessions: Loading. (line 211) * -rom_toc_scan searches for sessions: Loading. (line 211)
* -rr_reloc_dir sets name of relocation directory: SetWrite. * -rr_reloc_dir sets name of relocation directory: SetWrite.
(line 97) (line 103)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 168) * -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 168)
* -scsi_log reports SCSI commands: Scripting. (line 147) * -scsi_log reports SCSI commands: Scripting. (line 147)
* -session_log logs written sessions: Scripting. (line 138) * -session_log logs written sessions: Scripting. (line 138)
@ -4551,29 +4562,29 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -signal_handling controls handling of system signals: Exception. * -signal_handling controls handling of system signals: Exception.
(line 69) (line 69)
* -sleep waits for a given time span: Scripting. (line 114) * -sleep waits for a given time span: Scripting. (line 114)
* -speed set write speed: SetWrite. (line 238) * -speed set write speed: SetWrite. (line 244)
* -split_size enables large file splitting: SetInsert. (line 140) * -split_size enables large file splitting: SetInsert. (line 140)
* -status shows current settings: Scripting. (line 47) * -status shows current settings: Scripting. (line 47)
* -status_history_max curbs -status history: Scripting. (line 56) * -status_history_max curbs -status history: Scripting. (line 56)
* -stdio_sync controls stdio buffer: SetWrite. (line 272) * -stdio_sync controls stdio buffer: SetWrite. (line 278)
* -stream_recording controls defect management: SetWrite. (line 253) * -stream_recording controls defect management: SetWrite. (line 259)
* -system_id sets system id: SetWrite. (line 155) * -system_id sets system id: SetWrite. (line 161)
* -tell_media_space reports free space: Inquiry. (line 89) * -tell_media_space reports free space: Inquiry. (line 89)
* -temp_mem_limit curbs memory consumption: Scripting. (line 92) * -temp_mem_limit curbs memory consumption: Scripting. (line 92)
* -toc shows list of sessions: Inquiry. (line 28) * -toc shows list of sessions: Inquiry. (line 28)
* -uid sets global ownership: SetWrite. (line 218) * -uid sets global ownership: SetWrite. (line 224)
* -update inserts path if different: Insert. (line 99) * -update inserts path if different: Insert. (line 102)
* -update_l inserts paths if different: Insert. (line 121) * -update_l inserts paths if different: Insert. (line 124)
* -update_r inserts paths if different: Insert. (line 110) * -update_r inserts paths if different: Insert. (line 113)
* -use_readline enables readline for dialog: DialogCtl. (line 28) * -use_readline enables readline for dialog: DialogCtl. (line 28)
* -version prints help text: Scripting. (line 23) * -version prints help text: Scripting. (line 23)
* -volid sets volume id: SetWrite. (line 116) * -volid sets volume id: SetWrite. (line 122)
* -volset_id sets volume set id: SetWrite. (line 135) * -volset_id sets volume set id: SetWrite. (line 141)
* -volume_date sets volume timestamp: SetWrite. (line 162) * -volume_date sets volume timestamp: SetWrite. (line 168)
* -x enables automatic execution order of arguments: ArgSort. * -x enables automatic execution order of arguments: ArgSort.
(line 16) (line 16)
* -xattr controls handling of xattr (EA): Loading. (line 151) * -xattr controls handling of xattr (EA): Loading. (line 151)
* -zisofs controls zisofs production: SetWrite. (line 226) * -zisofs controls zisofs production: SetWrite. (line 232)
 
File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
@ -4606,7 +4617,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Character Set, _definition: Charset. (line 6) * Character Set, _definition: Charset. (line 6)
* Character Set, for input, -in_charset: Loading. (line 92) * Character Set, for input, -in_charset: Loading. (line 92)
* Character Set, for input/output, -charset: Charset. (line 43) * Character Set, for input/output, -charset: Charset. (line 43)
* Character Set, for output, -out_charset: SetWrite. (line 212) * Character Set, for output, -out_charset: SetWrite. (line 218)
* Character set, learn from image, -auto_charset: Loading. (line 98) * Character set, learn from image, -auto_charset: Loading. (line 98)
* Character Set, of terminal, -local_charset: Charset. (line 47) * Character Set, of terminal, -local_charset: Charset. (line 47)
* Closed media, _definition: Media. (line 43) * Closed media, _definition: Media. (line 43)
@ -4624,9 +4635,9 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Dialog, enable dialog mode, -dialog: DialogCtl. (line 7) * Dialog, enable dialog mode, -dialog: DialogCtl. (line 7)
* Dialog, line editing, -use_readline: DialogCtl. (line 28) * Dialog, line editing, -use_readline: DialogCtl. (line 28)
* Dialog, terminal geometry, -page: DialogCtl. (line 19) * Dialog, terminal geometry, -page: DialogCtl. (line 19)
* Directories, copy, -cp_clone: Insert. (line 183) * Directories, copy, -cp_clone: Insert. (line 186)
* Directory, copy, -clone: Insert. (line 171) * Directory, copy, -clone: Insert. (line 174)
* Directory, create, -mkdir: Insert. (line 166) * Directory, create, -mkdir: Insert. (line 169)
* Directory, delete, -rmdir: Manip. (line 32) * Directory, delete, -rmdir: Manip. (line 32)
* disk_path, _definition: Insert. (line 6) * disk_path, _definition: Insert. (line 6)
* Drive, _definition: Drives. (line 6) * Drive, _definition: Drives. (line 6)
@ -4661,8 +4672,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Filter, show chain, -show_stream: Navigate. (line 169) * Filter, show chain, -show_stream: Navigate. (line 169)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 183) * Filter, show chains of tree, -show_stream_r: Navigate. (line 183)
* Filter, unregister, -unregister_filter: Filter. (line 48) * Filter, unregister, -unregister_filter: Filter. (line 48)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 226) * Filter, zisofs parameters, -zisofs: SetWrite. (line 232)
* Group, global in ISO image, -gid: SetWrite. (line 222) * Group, global in ISO image, -gid: SetWrite. (line 228)
* Group, in ISO image, -chgrp: Manip. (line 50) * Group, in ISO image, -chgrp: Manip. (line 50)
* Group, in ISO image, -chgrp_r: Manip. (line 55) * Group, in ISO image, -chgrp_r: Manip. (line 55)
* Growing, _definition: Methods. (line 19) * Growing, _definition: Methods. (line 19)
@ -4673,16 +4684,16 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Image, demand volume id, -assert_volid: Loading. (line 84) * Image, demand volume id, -assert_volid: Loading. (line 84)
* Image, discard pending changes, -rollback: Writing. (line 9) * Image, discard pending changes, -rollback: Writing. (line 9)
* Image, override change status, -changes_pending: Writing. (line 13) * Image, override change status, -changes_pending: Writing. (line 13)
* Image, set abstract file name, -abstract_file: SetWrite. (line 187) * Image, set abstract file name, -abstract_file: SetWrite. (line 193)
* Image, set application id, -application_id: SetWrite. (line 146) * Image, set application id, -application_id: SetWrite. (line 152)
* Image, set biblio file name, -biblio_file: SetWrite. (line 194) * Image, set biblio file name, -biblio_file: SetWrite. (line 200)
* Image, set copyright file name, -copyright_file: SetWrite. (line 181) * Image, set copyright file name, -copyright_file: SetWrite. (line 187)
* Image, set preparer id, -preparer_id: SetWrite. (line 200) * Image, set preparer id, -preparer_id: SetWrite. (line 206)
* Image, set publisher id, -publisher: SetWrite. (line 140) * Image, set publisher id, -publisher: SetWrite. (line 146)
* Image, set system id, -system_id: SetWrite. (line 155) * Image, set system id, -system_id: SetWrite. (line 161)
* Image, set volume id, -volid: SetWrite. (line 116) * Image, set volume id, -volid: SetWrite. (line 122)
* Image, set volume set id, -volset_id: SetWrite. (line 135) * Image, set volume set id, -volset_id: SetWrite. (line 141)
* Image, set volume timestamp, -volume_date: SetWrite. (line 162) * Image, set volume timestamp, -volume_date: SetWrite. (line 168)
* Image, show id strings, -pvd_info: Inquiry. (line 93) * Image, show id strings, -pvd_info: Inquiry. (line 93)
* Insert, enable overwriting, -overwrite: SetInsert. (line 127) * Insert, enable overwriting, -overwrite: SetInsert. (line 127)
* Insert, file exclusion absolute, -not_paths: SetInsert. (line 55) * Insert, file exclusion absolute, -not_paths: SetInsert. (line 55)
@ -4690,22 +4701,22 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Insert, file exclusion pattern, -not_leaf: SetInsert. (line 62) * Insert, file exclusion pattern, -not_leaf: SetInsert. (line 62)
* Insert, file exclusion, -not_mgt: SetInsert. (line 23) * Insert, file exclusion, -not_mgt: SetInsert. (line 23)
* Insert, file exclusion, -quoted_not_list: SetInsert. (line 72) * Insert, file exclusion, -quoted_not_list: SetInsert. (line 72)
* Insert, if different, -update: Insert. (line 99) * Insert, if different, -update: Insert. (line 102)
* Insert, if different, -update_l: Insert. (line 121) * Insert, if different, -update_l: Insert. (line 124)
* Insert, if different, -update_r: Insert. (line 110) * Insert, if different, -update_r: Insert. (line 113)
* Insert, large file splitting, -split_size: SetInsert. (line 140) * Insert, large file splitting, -split_size: SetInsert. (line 140)
* Insert, limit data file size, -file_size_limit: SetInsert. (line 7) * Insert, limit data file size, -file_size_limit: SetInsert. (line 7)
* Insert, links or mount points, -follow: SetInsert. (line 76) * Insert, links or mount points, -follow: SetInsert. (line 76)
* Insert, meaning of = with -add, -pathspecs: SetInsert. (line 118) * Insert, meaning of = with -add, -pathspecs: SetInsert. (line 118)
* Insert, non-dashed arguments, -add_plainly: Insert. (line 61) * Insert, non-dashed arguments, -add_plainly: Insert. (line 64)
* Insert, path, -map: Insert. (line 85) * Insert, path, -map: Insert. (line 88)
* Insert, path, -map_single: Insert. (line 90) * Insert, path, -map_single: Insert. (line 93)
* Insert, paths from disk file, -map_l: Insert. (line 94) * Insert, paths from disk file, -map_l: Insert. (line 97)
* Insert, paths from disk file, -path_list: Insert. (line 75) * Insert, paths from disk file, -path_list: Insert. (line 78)
* Insert, paths from disk file, -quoted_path_list: Insert. (line 80) * Insert, paths from disk file, -quoted_path_list: Insert. (line 83)
* Insert, paths, -cpr: Insert. (line 152) * Insert, paths, -cpr: Insert. (line 155)
* Insert, pathspecs, -add: Insert. (line 42) * Insert, pathspecs, -add: Insert. (line 45)
* Insert, piece of data file, -cut_out: Insert. (line 126) * Insert, piece of data file, -cut_out: Insert. (line 129)
* ISO 9660, _definition: Model. (line 6) * ISO 9660, _definition: Model. (line 6)
* iso_rr_path, _definition: Insert. (line 7) * iso_rr_path, _definition: Insert. (line 7)
* Jigdo Template Extraction, -jigdo: Jigdo. (line 33) * Jigdo Template Extraction, -jigdo: Jigdo. (line 33)
@ -4741,14 +4752,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Navigate, tell ISO working directory, -pwd: Navigate. (line 20) * Navigate, tell ISO working directory, -pwd: Navigate. (line 20)
* Next writeable address, -grow_blindly: AqDrive. (line 46) * Next writeable address, -grow_blindly: AqDrive. (line 46)
* Overwriteable media, _definition: Media. (line 14) * Overwriteable media, _definition: Media. (line 14)
* Ownership, global in ISO image, -uid: SetWrite. (line 218) * Ownership, global in ISO image, -uid: SetWrite. (line 224)
* Ownership, in ISO image, -chown: Manip. (line 42) * Ownership, in ISO image, -chown: Manip. (line 42)
* Ownership, in ISO image, -chown_r: Manip. (line 47) * Ownership, in ISO image, -chown_r: Manip. (line 47)
* Partition offset, _definition: Bootable. (line 146) * Partition offset, _definition: Bootable. (line 146)
* Partition table, _definition: Bootable. (line 128) * Partition table, _definition: Bootable. (line 128)
* Pathspec, _definition: SetInsert. (line 120) * Pathspec, _definition: SetInsert. (line 120)
* Pattern expansion, _definition: Processing. (line 24) * Pattern expansion, _definition: Processing. (line 24)
* Pattern expansion, for disk paths, -disk_pattern: Insert. (line 31) * Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34)
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10) * Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
* Permissions, in ISO image, -chmod: Manip. (line 58) * Permissions, in ISO image, -chmod: Manip. (line 58)
* Permissions, in ISO image, -chmod_r: Manip. (line 70) * Permissions, in ISO image, -chmod_r: Manip. (line 70)
@ -4784,7 +4795,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Program, wait a time span, -sleep: Scripting. (line 114) * Program, wait a time span, -sleep: Scripting. (line 114)
* Quoted input, _definition: Processing. (line 46) * Quoted input, _definition: Processing. (line 46)
* Recovery, retrieve blocks, -check_media: Verify. (line 21) * Recovery, retrieve blocks, -check_media: Verify. (line 21)
* Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 97) * Relocation directory, set name, -rr_reloc_dir: SetWrite. (line 103)
* Rename, in ISO image, -mv: Manip. (line 35) * Rename, in ISO image, -mv: Manip. (line 35)
* Restore, copy file into disk file, -paste_in: Restore. (line 121) * Restore, copy file into disk file, -paste_in: Restore. (line 121)
* Restore, copy file piece to disk, -extract_cut: Restore. (line 81) * Restore, copy file piece to disk, -extract_cut: Restore. (line 81)
@ -4821,22 +4832,23 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Verify, file checksum, -check_md5: Verify. (line 153) * Verify, file checksum, -check_md5: Verify. (line 153)
* Verify, file tree checksums, -check_md5_r: Verify. (line 169) * Verify, file tree checksums, -check_md5_r: Verify. (line 169)
* Verify, preset -check_media, -check_media_defaults: Verify. (line 41) * Verify, preset -check_media, -check_media_defaults: Verify. (line 41)
* Write, block size, -dvd_obs: SetWrite. (line 265) * Write, block size, -dvd_obs: SetWrite. (line 271)
* Write, bootability, -boot_image: Bootable. (line 26) * Write, bootability, -boot_image: Bootable. (line 26)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 272) * Write, buffer syncing, -stdio_sync: SetWrite. (line 278)
* Write, close media, -close: SetWrite. (line 289) * Write, close media, -close: SetWrite. (line 295)
* Write, compliance to specs, -compliance: SetWrite. (line 14) * Write, compliance to specs, -compliance: SetWrite. (line 20)
* Write, defect management, -stream_recording: SetWrite. (line 253) * Write, defect management, -stream_recording: SetWrite. (line 259)
* Write, disable Rock Ridge, -rockridge: SetWrite. (line 14)
* Write, enable Joliet, -joliet: SetWrite. (line 10) * Write, enable Joliet, -joliet: SetWrite. (line 10)
* Write, fifo size, -fs: SetWrite. (line 282) * Write, fifo size, -fs: SetWrite. (line 288)
* Write, free space, -tell_media_space: Inquiry. (line 89) * Write, free space, -tell_media_space: Inquiry. (line 89)
* Write, log problematic disk files, -errfile_log: Scripting. (line 118) * Write, log problematic disk files, -errfile_log: Scripting. (line 118)
* Write, log written sessions, -session_log: Scripting. (line 138) * Write, log written sessions, -session_log: Scripting. (line 138)
* Write, padding image, -padding: SetWrite. (line 295) * Write, padding image, -padding: SetWrite. (line 301)
* Write, pending ISO image, -commit: Writing. (line 29) * Write, pending ISO image, -commit: Writing. (line 29)
* Write, predict image size, -print_size: Inquiry. (line 80) * Write, predict image size, -print_size: Inquiry. (line 80)
* Write, set speed, -speed: SetWrite. (line 238) * Write, set speed, -speed: SetWrite. (line 244)
* Write, simulation, -dummy: SetWrite. (line 278) * Write, simulation, -dummy: SetWrite. (line 284)
* xattr, _definition: Extras. (line 54) * xattr, _definition: Extras. (line 54)
* xattr, control handling, -xattr: Loading. (line 151) * xattr, control handling, -xattr: Loading. (line 151)
* xattr, set in ISO image, -setfattr: Manip. (line 111) * xattr, set in ISO image, -setfattr: Manip. (line 111)
@ -4855,53 +4867,53 @@ Node: Media6170
Node: Methods8841 Node: Methods8841
Node: Drives11416 Node: Drives11416
Node: Extras14731 Node: Extras14731
Node: Processing18452 Node: Processing18497
Node: Dialog22072 Node: Dialog22117
Node: Options23749 Node: Options23794
Node: ArgSort25423 Node: ArgSort25468
Node: AqDrive26913 Node: AqDrive26958
Node: Loading29957 Node: Loading30002
Node: Insert45166 Node: Insert45211
Node: SetInsert54881 Node: SetInsert55127
Node: Manip63457 Node: Manip63703
Node: CmdFind72193 Node: CmdFind72439
Node: Filter84302 Node: Filter84548
Node: Writing88857 Node: Writing89103
Node: SetWrite97821 Node: SetWrite98067
Node: Bootable113484 Node: Bootable114001
Node: Jigdo126706 Node: Jigdo127223
Node: Charset130952 Node: Charset131469
Node: Exception133713 Node: Exception134230
Node: DialogCtl139832 Node: DialogCtl140349
Node: Inquiry142429 Node: Inquiry142946
Node: Navigate147295 Node: Navigate147812
Node: Verify155556 Node: Verify156073
Node: Restore164522 Node: Restore165039
Node: Emulation171431 Node: Emulation171948
Node: Scripting181242 Node: Scripting181759
Node: Frontend188402 Node: Frontend188919
Node: Examples189702 Node: Examples190219
Node: ExDevices190879 Node: ExDevices191396
Node: ExCreate191538 Node: ExCreate192055
Node: ExDialog192823 Node: ExDialog193340
Node: ExGrowing194088 Node: ExGrowing194605
Node: ExModifying194893 Node: ExModifying195410
Node: ExBootable195397 Node: ExBootable195914
Node: ExCharset195949 Node: ExCharset196466
Node: ExPseudo196770 Node: ExPseudo197287
Node: ExCdrecord197668 Node: ExCdrecord198185
Node: ExMkisofs197985 Node: ExMkisofs198502
Node: ExGrowisofs199325 Node: ExGrowisofs199842
Node: ExException200460 Node: ExException200977
Node: ExTime200914 Node: ExTime201431
Node: ExIncBackup201373 Node: ExIncBackup201890
Node: ExRestore205364 Node: ExRestore205881
Node: ExRecovery206324 Node: ExRecovery206841
Node: Files206894 Node: Files207411
Node: Seealso208193 Node: Seealso208710
Node: Bugreport208916 Node: Bugreport209433
Node: Legal209497 Node: Legal210014
Node: CommandIdx210427 Node: CommandIdx210944
Node: ConceptIdx226015 Node: ConceptIdx226670
 
End Tag Table End Tag Table

View File

@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps @c man .\" First parameter, NAME, should be all caps
@c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
@c man .\" other parameters are allowed: see man(7), man(1) @c man .\" other parameters are allowed: see man(7), man(1)
@c man .TH XORRISO 1 "Version 1.2.3, Mai 02, 2012" @c man .TH XORRISO 1 "Version 1.2.3, Mai 22, 2012"
@c man .\" Please adjust this date whenever revising the manpage. @c man .\" Please adjust this date whenever revising the manpage.
@c man .\" @c man .\"
@c man .\" Some roff macros, for reference: @c man .\" Some roff macros, for reference:
@ -506,8 +506,8 @@ an ISO 9660 filesystem so that it can represent a POSIX compliant filesystem
with ownership, access permissions, symbolic links, and other attributes. with ownership, access permissions, symbolic links, and other attributes.
@* @*
This is what @command{xorriso} uses for a decent representation of the disk This is what @command{xorriso} uses for a decent representation of the disk
files within the ISO image. Rock Ridge information is produced with any files within the ISO image. @command{xorriso} produces Rock Ridge information
@command{xorriso} image. by default. It is strongly discouraged to disable this feature.
@c man .PP @c man .PP
@sp 1 @sp 1
@command{xorriso} is not named "porriso" because POSIX only guarantees @command{xorriso} is not named "porriso" because POSIX only guarantees
@ -1225,8 +1225,11 @@ is a path to an object in the local filesystem tree.
@c man .br @c man .br
@cindex iso_rr_path, _definition @cindex iso_rr_path, _definition
@strong{iso_rr_path} @strong{iso_rr_path}
is the Rock Ridge name of a file object in the ISO image. (Do not is the Rock Ridge name of a file object in the ISO image.
confuse with the lowlevel ISO 9660 names visible if Rock Ridge gets ignored.) If no Rock Ridge information is recorded in the loaded ISO image, then you
will see ISO 9660 names which are of limited length and character set.
If no Rock Ridge information shall be stored in an emerging ISO image, then
their names will get mapped to such restricted ISO 9660 names.
@c man .PP @c man .PP
@sp 1 @sp 1
Note that in the ISO image you are as powerful as the superuser. Access Note that in the ISO image you are as powerful as the superuser. Access
@ -2630,7 +2633,7 @@ The currently recognized type is marked by text "(current)".
@node SetWrite, Bootable, Writing, Options @node SetWrite, Bootable, Writing, Options
@section Settings for result writing @section Settings for result writing
@c man .PP @c man .PP
Rock Ridge info will be generated by the program unconditionally. Rock Ridge info will be generated by default.
ACLs will be written according to the setting of command -acl. ACLs will be written according to the setting of command -acl.
@table @asis @table @asis
@sp 1 @sp 1
@ -2640,6 +2643,15 @@ ACLs will be written according to the setting of command -acl.
@cindex Write, enable Joliet, -joliet @cindex Write, enable Joliet, -joliet
If enabled by "on", generate Joliet tree additional to ISO 9660 + Rock Ridge If enabled by "on", generate Joliet tree additional to ISO 9660 + Rock Ridge
tree. tree.
@sp 1
@c man .TP
@item -rockridge "on"|"off"
@kindex -rockridge disables production of Rock Ridge info
@cindex Write, disable Rock Ridge, -rockridge
Mode "off" disables production of Rock Ridge information for the ISO 9660 file
objects. The multi-session capabilities of xorriso depend much on the naming
fidelity of Rock Ridge. So it is strongly discouraged to deviate from
default setting "on".
@c man .TP @c man .TP
@item -compliance rule[:rule...] @item -compliance rule[:rule...]
@kindex -compliance controls standard compliance @kindex -compliance controls standard compliance

View File

@ -133,6 +133,7 @@ struct XorrisO { /* the global context of xorriso */
int iso_level; int iso_level;
int do_joliet; int do_joliet;
int do_rockridge;
int do_iso1999; int do_iso1999;
int do_aaip; /* bit0= ACL in int do_aaip; /* bit0= ACL in

View File

@ -1 +1 @@
#define Xorriso_timestamP "2012.05.02.111016" #define Xorriso_timestamP "2012.05.22.121401"