New command and -as mkisofs option -genisoimage_completion

This commit is contained in:
2024-09-02 15:04:06 +02:00
parent 5583a1c7f0
commit 1dd5dca5eb
15 changed files with 549 additions and 149 deletions

View File

@ -9,7 +9,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH XORRISOFS 1 "Version 1.5.7, Jul 21, 2024"
.TH XORRISOFS 1 "Version 1.5.7, Aug 30, 2024"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
@ -677,7 +677,7 @@ Alias of \-rr_reloc_dir "/.rr_moved"
Enable all options which improve backup fidelity:
.br
\-\-acl, \-\-xattr\-any, \-\-md5,
\-\-hardlinks, \-\-lfa_flags.
\-\-hardlinks, and possibly \-\-lfa_flags.
.br
If you later restore a backup with xattr from non\-user namespaces, then make
sure that the target operating system and filesystem know what these attributes
@ -687,6 +687,10 @@ privileges and just record what is readable.
.br
Option \-\-xattr after option \-\-for_backup excludes
non\-user attributes from being recorded.
.br
Option \-\-for_backup enables \-\-lfa_flags only if
the underlying libisofs was compiled with support for Linux file attributes,
which is typically not the case on non\-Linux systems.
.TP
\fB--acl\fR
.br
@ -1717,6 +1721,25 @@ The rules for list_of_names are the same as with \-checksum_algorithm_iso.
.TP
.B Miscellaneous options:
.TP
\fB\-genisoimage_completion\fR
Match unrecognized option arguments which begin by a dash '\-' against the
known genisoimage options, like program
genisoimage does unconditionally (and undocumentedly). If the given argument
matches the beginning of exactly one genisoimage option, then it gets replaced
by that option. Options which are genuine to mkisofs or xorriso's mkisofs
emulation are not matched that way.
Option arguments which consist entirely of a leading dash and letters out of
"dDfJlNRrTUvz" are not matched but rather interpreted as usual, i.e. as
multiple options with leading dash and each single letter.
If no genisoimage option is found or more than one are found, then a SORRY
message is issued and the argument stays as is.
.br
To enable this mode by default, write the xorriso command
.br
\-genisoimage_completion on
.br
into one of the xorriso start files. See section FILES.
.TP
\fB\-print-size\fR
Print to stdandard output the foreseeable number of 2048 byte blocks in
the emerging ISO image. Do not produce this image.