New -lfa_flags mode "restore_single"

This commit is contained in:
2024-09-08 12:22:27 +02:00
parent 66a7440b0c
commit b2ae46a4cf
9 changed files with 188 additions and 90 deletions

View File

@@ -50,7 +50,7 @@
@c man .\" First parameter, NAME, should be all caps
@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 .TH XORRISO 1 "Version 1.5.7, Sep 05, 2024"
@c man .TH XORRISO 1 "Version 1.5.7, Sep 07, 2024"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@@ -1380,11 +1380,20 @@ considerations caused by restore attemps of attribute flags. Else the error
message is issued with the given severity. Then it depends on the setting
of command -abort_on whether restoring goes on or gets aborted.
@*
Mode "restore_single" tries to set the attribute flags of a file one-by-one
if the attempt fails to set them all at once. This happens only if the
"restore_error=" severity and the setting of command -abort_on do not
demand to abort the program run.
Note that some flags in some situations get ignored silently by some kernels.
@*
Mode "no_restore_single" disables this attempt to get at least some of the
attribute flags into effect.
@*
Mode "default" reinstates the default settings:
@*
-lfa_flags off:read:restore:restore_su_auto:restore_only_known
@*
-lfa_flags restore_mask=:restore_error=sorry
-lfa_flags restore_mask=:restore_error=sorry:restore_single
@*
Use "default:on" to get default settings with enabled processing.
@c man .TP