Excluded "C" from -for_backup restore_mask=

This commit is contained in:
Thomas Schmitt 2024-09-05 21:51:37 +02:00
parent b9d72dbd8a
commit 66a7440b0c
8 changed files with 89 additions and 87 deletions

View File

@ -1670,7 +1670,7 @@ int Xorriso_option_for_backup(struct XorrisO *xorriso, int flag)
Xorriso_option_md5(xorriso, "on", 0); Xorriso_option_md5(xorriso, "on", 0);
if(xorriso->lfa_flags_default & 8) if(xorriso->lfa_flags_default & 8)
Xorriso_option_lfa_flags(xorriso, Xorriso_option_lfa_flags(xorriso,
"default:on:import_only_settable:restore_mask=aAcCdDijmPsStTux", 0); "default:on:import_only_settable:restore_mask=aAcdDijmPsStTux", 0);
return(1); return(1);
} }

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.5.7, Aug 31, 2024" .TH XORRISO 1 "Version 1.5.7, Sep 05, 2024"
.\" 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:
@ -1182,7 +1182,7 @@ and possibly:
.br .br
\-lfa_flags default:on:import_only_settable \-lfa_flags default:on:import_only_settable
.br .br
\-lfa_flags restore_mask=aAcCdDijmPsStTux \-lfa_flags restore_mask=aAcdDijmPsStTux
.br .br
If you restore a backup with xattr from non\-user namespaces, then make sure If you restore a backup with xattr from non\-user namespaces, then make sure
that the target operating system and filesystem know what these attributes that the target operating system and filesystem know what these attributes
@ -1200,9 +1200,10 @@ libisofs was compiled with support for Linux file attributes,
which is typically not the case on non\-Linux systems. which is typically not the case on non\-Linux systems.
.br .br
If \-lfa_flags is executed by \-for_backup then the restore mask enables all If \-lfa_flags is executed by \-for_backup then the restore mask enables all
known settable attributes, except "F" which has special constraints which known settable attributes, except "C" and "F" which have special constraints
xorriso cannot yet detect at restore time. Command \-lfa_flags "restore_mask=" which xorriso cannot yet detect at restore time.
after \-for_backup will enable all known settable attributes. Command \-lfa_flags "restore_mask=" after \-for_backup will enable all known
settable attributes.
.TP .TP
\fB\-ecma119_map\fR "stripped"|"unmapped"|"lowercase"|"uppercase" \fB\-ecma119_map\fR "stripped"|"unmapped"|"lowercase"|"uppercase"
Choose the conversion of file names when a session gets loaded, if they stem Choose the conversion of file names when a session gets loaded, if they stem

View File

@ -1052,7 +1052,7 @@ activate them only after image loading.
-hardlinks on -acl on -xattr any -md5 on -hardlinks on -acl on -xattr any -md5 on
and possibly: and possibly:
-lfa_flags default:on:import_only_settable -lfa_flags default:on:import_only_settable
-lfa_flags restore_mask=aAcCdDijmPsStTux -lfa_flags restore_mask=aAcdDijmPsStTux
If you restore a backup with xattr from non-user namespaces, then If you restore a backup with xattr from non-user namespaces, then
make sure that the target operating system and filesystem know what make sure that the target operating system and filesystem know what
these attributes mean. Possibly you will need administrator these attributes mean. Possibly you will need administrator
@ -1066,10 +1066,10 @@ activate them only after image loading.
underlying libisofs was compiled with support for Linux file underlying libisofs was compiled with support for Linux file
attributes, which is typically not the case on non-Linux systems. attributes, which is typically not the case on non-Linux systems.
If -lfa_flags is executed by -for_backup then the restore mask If -lfa_flags is executed by -for_backup then the restore mask
enables all known settable attributes, except "F" which has special enables all known settable attributes, except "C" and "F" which
constraints which xorriso cannot yet detect at restore time. have special constraints which xorriso cannot yet detect at restore
Command -lfa_flags "restore_mask=" after -for_backup will enable time. Command -lfa_flags "restore_mask=" after -for_backup will
all known settable attributes. enable all known settable attributes.
-ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase" -ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase"
Choose the conversion of file names when a session gets loaded, if Choose the conversion of file names when a session gets loaded, if
they stem neither from a Rock Ridge name nor from a Joliet name. they stem neither from a Rock Ridge name nor from a Joliet name.
@ -6617,48 +6617,48 @@ Node: Commands26634
Node: ArgSort28311 Node: ArgSort28311
Node: AqDrive29805 Node: AqDrive29805
Node: Loading36962 Node: Loading36962
Node: Insert64966 Node: Insert64975
Node: SetInsert77161 Node: SetInsert77170
Node: Manip87397 Node: Manip87406
Node: CmdFind99517 Node: CmdFind99526
Node: Filter120839 Node: Filter120848
Node: Writing125461 Node: Writing125470
Node: SetWrite137955 Node: SetWrite137964
Node: Bootable169230 Node: Bootable169239
Node: Jigdo200512 Node: Jigdo200521
Node: Charset205515 Node: Charset205524
Node: Exception208844 Node: Exception208853
Node: DialogCtl215033 Node: DialogCtl215042
Node: Inquiry217635 Node: Inquiry217644
Node: Navigate230200 Node: Navigate230209
Node: Verify241417 Node: Verify241426
Node: Restore252566 Node: Restore252575
Node: Emulation264773 Node: Emulation264782
Node: Scripting276349 Node: Scripting276358
Node: Frontend284243 Node: Frontend284252
Node: Examples293869 Node: Examples293878
Node: ExDevices295047 Node: ExDevices295056
Node: ExCreate295708 Node: ExCreate295717
Node: ExDialog297008 Node: ExDialog297017
Node: ExGrowing298279 Node: ExGrowing298288
Node: ExModifying299088 Node: ExModifying299097
Node: ExBootable299598 Node: ExBootable299607
Node: ExCharset300153 Node: ExCharset300162
Node: ExPseudo301049 Node: ExPseudo301058
Node: ExCdrecord301976 Node: ExCdrecord301985
Node: ExMkisofs302296 Node: ExMkisofs302305
Node: ExGrowisofs304193 Node: ExGrowisofs304202
Node: ExException305346 Node: ExException305355
Node: ExTime305804 Node: ExTime305813
Node: ExIncBackup306262 Node: ExIncBackup306271
Node: ExRestore310288 Node: ExRestore310297
Node: ExRecovery311234 Node: ExRecovery311243
Node: Files311806 Node: Files311815
Node: Environ313140 Node: Environ313149
Node: Seealso313888 Node: Seealso313897
Node: Bugreport314652 Node: Bugreport314661
Node: Legal315243 Node: Legal315252
Node: CommandIdx316255 Node: CommandIdx316264
Node: ConceptIdx334729 Node: ConceptIdx334738
 
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.5.7, Aug 31, 2024" @c man .TH XORRISO 1 "Version 1.5.7, Sep 05, 2024"
@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:
@ -1438,7 +1438,7 @@ and possibly:
@* @*
-lfa_flags default:on:import_only_settable -lfa_flags default:on:import_only_settable
@* @*
-lfa_flags restore_mask=aAcCdDijmPsStTux -lfa_flags restore_mask=aAcdDijmPsStTux
@* @*
If you restore a backup with xattr from non-user namespaces, then make sure If you restore a backup with xattr from non-user namespaces, then make sure
that the target operating system and filesystem know what these attributes that the target operating system and filesystem know what these attributes
@ -1456,9 +1456,10 @@ libisofs was compiled with support for Linux file attributes,
which is typically not the case on non-Linux systems. which is typically not the case on non-Linux systems.
@* @*
If -lfa_flags is executed by -for_backup then the restore mask enables all If -lfa_flags is executed by -for_backup then the restore mask enables all
known settable attributes, except "F" which has special constraints which known settable attributes, except "C" and "F" which have special constraints
xorriso cannot yet detect at restore time. Command -lfa_flags "restore_mask=" which xorriso cannot yet detect at restore time.
after -for_backup will enable all known settable attributes. Command -lfa_flags "restore_mask=" after -for_backup will enable all known
settable attributes.
@c man .TP @c man .TP
@item -ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase" @item -ecma119_map "stripped"|"unmapped"|"lowercase"|"uppercase"
@kindex -ecma119_map names w/o Rock Ridge, Joliet @kindex -ecma119_map names w/o Rock Ridge, Joliet

View File

@ -1 +1 @@
#define Xorriso_timestamP "2024.09.05.151148" #define Xorriso_timestamP "2024.09.05.195024"

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 XORRISOFS 1 "Version 1.5.7, Aug 30, 2024" .TH XORRISOFS 1 "Version 1.5.7, Sep 05, 2024"
.\" 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:
@ -721,7 +721,7 @@ man 1 chattr.
Disable restoring of such attributes just in case that the mkisofs emulation Disable restoring of such attributes just in case that the mkisofs emulation
gets ended and files get restored to disk. If restoring of the attributes is gets ended and files get restored to disk. If restoring of the attributes is
desired in this case, execute xorriso command \-lfa_flags "restore" with desired in this case, execute xorriso command \-lfa_flags "restore" with
possibly appended mode texts like ":restore_mask=aAcCdDijmPsStTux". possibly appended mode texts like ":restore_mask=aAcdDijmPsStTux".
.TP .TP
\fB--md5\fR \fB--md5\fR
.br .br

View File

@ -653,7 +653,7 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
emulation gets ended and files get restored to disk. If restoring emulation gets ended and files get restored to disk. If restoring
of the attributes is desired in this case, execute xorriso command of the attributes is desired in this case, execute xorriso command
-lfa_flags "restore" with possibly appended mode texts like -lfa_flags "restore" with possibly appended mode texts like
":restore_mask=aAcCdDijmPsStTux". ":restore_mask=aAcdDijmPsStTux".
--md5 --md5
Enable recording of MD5 checksums for the overall ISO image and for Enable recording of MD5 checksums for the overall ISO image and for
@ -2567,27 +2567,27 @@ Node: SetInsert9530
Node: SetProduct15465 Node: SetProduct15465
Node: SetCompl21037 Node: SetCompl21037
Node: SetExtras23629 Node: SetExtras23629
Node: SetHide35887 Node: SetHide35886
Node: ImageId37886 Node: ImageId37885
Node: Bootable42168 Node: Bootable42167
Node: SystemArea48454 Node: SystemArea48453
Node: Charset68182 Node: Charset68181
Node: Jigdo69207 Node: Jigdo69206
Node: Miscellaneous74177 Node: Miscellaneous74176
Node: Examples76773 Node: Examples76772
Node: ExSimple77267 Node: ExSimple77266
Node: ExGraft77750 Node: ExGraft77749
Node: ExMkisofs79050 Node: ExMkisofs79049
Node: ExGrowisofs80858 Node: ExGrowisofs80857
Node: ExIncBackup82048 Node: ExIncBackup82047
Node: ExIncBckAcc85224 Node: ExIncBckAcc85223
Node: ExBootable86929 Node: ExBootable86928
Node: Files91111 Node: Files91110
Node: Environ92206 Node: Environ92205
Node: Seealso93079 Node: Seealso93078
Node: Bugreport93756 Node: Bugreport93755
Node: Legal94349 Node: Legal94348
Node: CommandIdx95246 Node: CommandIdx95245
Node: ConceptIdx112606 Node: ConceptIdx112605
 
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 XORRISOFS 1 "Version 1.5.7, Aug 30, 2024" @c man .TH XORRISOFS 1 "Version 1.5.7, Sep 05, 2024"
@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:
@ -995,7 +995,7 @@ man 1 chattr.
Disable restoring of such attributes just in case that the mkisofs emulation Disable restoring of such attributes just in case that the mkisofs emulation
gets ended and files get restored to disk. If restoring of the attributes is gets ended and files get restored to disk. If restoring of the attributes is
desired in this case, execute xorriso command -lfa_flags "restore" with desired in this case, execute xorriso command -lfa_flags "restore" with
possibly appended mode texts like ":restore_mask=aAcCdDijmPsStTux". possibly appended mode texts like ":restore_mask=aAcdDijmPsStTux".
@c man .TP @c man .TP
@item @minus{}@minus{}md5 @item @minus{}@minus{}md5
@kindex @minus{}@minus{}md5 Recording of MD5 checksums @kindex @minus{}@minus{}md5 Recording of MD5 checksums