Letting -as mkisofs --norock revoke the special effect of -r
This commit is contained in:
parent
369ac4cf74
commit
68980b24d9
@ -1688,6 +1688,7 @@ illegal_c:;
|
|||||||
/* was already handled in first argument scan */;
|
/* was already handled in first argument scan */;
|
||||||
} else if(strcmp(argpt, "--norock")==0) {
|
} else if(strcmp(argpt, "--norock")==0) {
|
||||||
xorriso->do_rockridge= 0;
|
xorriso->do_rockridge= 0;
|
||||||
|
lower_r= 0;
|
||||||
} else if(strcmp(argpt, "-R")==0 || strcmp(argpt, "-rock")==0) {
|
} else if(strcmp(argpt, "-R")==0 || strcmp(argpt, "-rock")==0) {
|
||||||
ret= Xorriso_genisofs_fused_options(xorriso, whom, "R",
|
ret= Xorriso_genisofs_fused_options(xorriso, whom, "R",
|
||||||
&option_d, &iso_level, &lower_r, ra_text, 0);
|
&option_d, &iso_level, &lower_r, ra_text, 0);
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Xorriso_timestamP "2016.04.25.100906"
|
#define Xorriso_timestamP "2016.04.27.092902"
|
||||||
|
@ -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 XORRISOFS 1 "Version 1.4.3, Jan 26, 2016"
|
.TH XORRISOFS 1 "Version 1.4.3, Apr 27, 2016"
|
||||||
.\" 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:
|
||||||
@ -536,10 +536,15 @@ Alias of \-R.
|
|||||||
.TP
|
.TP
|
||||||
\fB\-r\fR
|
\fB\-r\fR
|
||||||
.br
|
.br
|
||||||
Set Rock Ridge user and group id of all files in the ISO image to 0.
|
Enable Rock Ridge and set user and group id of all files in the ISO image to 0.
|
||||||
Grant r\-permissions to all. Deny all w\-permissions.
|
Grant r\-permissions to all. Deny all w\-permissions.
|
||||||
If any x\-permission is set, grant x\-permission to all.
|
If any x\-permission is set, grant x\-permission to all.
|
||||||
Remove s\-bit and t\-bit.
|
Remove s\-bit and t\-bit.
|
||||||
|
.br
|
||||||
|
These attribute changes stay delayed until mkisofs emulation ends. Within the
|
||||||
|
same \-as mkisofs emulation command they can be revoked by a subsequent
|
||||||
|
option \-\-norock. For compatibility reasons, option \-R does not
|
||||||
|
revoke the changes ordered by \-r.
|
||||||
.TP
|
.TP
|
||||||
\fB\-rational-rock\fR
|
\fB\-rational-rock\fR
|
||||||
Alias of \-r.
|
Alias of \-r.
|
||||||
@ -549,7 +554,9 @@ Alias of \-r.
|
|||||||
This option disables the production of Rock Ridge extensions for the
|
This option disables the production of Rock Ridge extensions for the
|
||||||
ISO 9660 file objects. The multi\-session capabilities of \fBxorrisofs\fR
|
ISO 9660 file objects. The multi\-session capabilities of \fBxorrisofs\fR
|
||||||
depend much on the naming fidelity of Rock Ridge. So it is strongly
|
depend much on the naming fidelity of Rock Ridge. So it is strongly
|
||||||
discouraged to disable it by this option.
|
discouraged to disable it by this option, except for the special use case
|
||||||
|
to revoke the effect of \-r by :
|
||||||
|
\-\-norock \-R
|
||||||
.TP
|
.TP
|
||||||
\fB\-file_name_limit\fR number
|
\fB\-file_name_limit\fR number
|
||||||
Set the maximum permissible length for file names in the range of 64 to 255.
|
Set the maximum permissible length for file names in the range of 64 to 255.
|
||||||
|
@ -504,10 +504,14 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
|
|||||||
Alias of -R.
|
Alias of -R.
|
||||||
-r
|
-r
|
||||||
|
|
||||||
Set Rock Ridge user and group id of all files in the ISO image to
|
Enable Rock Ridge and set user and group id of all files in the ISO
|
||||||
0. Grant r-permissions to all. Deny all w-permissions. If any
|
image to 0. Grant r-permissions to all. Deny all w-permissions.
|
||||||
x-permission is set, grant x-permission to all. Remove s-bit and
|
If any x-permission is set, grant x-permission to all. Remove
|
||||||
t-bit.
|
s-bit and t-bit.
|
||||||
|
These attribute changes stay delayed until mkisofs emulation ends.
|
||||||
|
Within the same -as mkisofs emulation command they can be revoked
|
||||||
|
by a subsequent option --norock. For compatibility reasons, option
|
||||||
|
-R does not revoke the changes ordered by -r.
|
||||||
-rational-rock
|
-rational-rock
|
||||||
Alias of -r.
|
Alias of -r.
|
||||||
--norock
|
--norock
|
||||||
@ -515,7 +519,8 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
|
|||||||
This option disables the production of Rock Ridge extensions for
|
This option disables the production of Rock Ridge extensions for
|
||||||
the ISO 9660 file objects. The multi-session capabilities of
|
the ISO 9660 file objects. The multi-session capabilities of
|
||||||
'xorrisofs' depend much on the naming fidelity of Rock Ridge. So
|
'xorrisofs' depend much on the naming fidelity of Rock Ridge. So
|
||||||
it is strongly discouraged to disable it by this option.
|
it is strongly discouraged to disable it by this option, except for
|
||||||
|
the special use case to revoke the effect of -r by : --norock -R
|
||||||
-file_name_limit number
|
-file_name_limit number
|
||||||
Set the maximum permissible length for file names in the range of
|
Set the maximum permissible length for file names in the range of
|
||||||
64 to 255. Path components which are longer than the given number
|
64 to 255. Path components which are longer than the given number
|
||||||
@ -1818,23 +1823,23 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
|
|||||||
|