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

@ -4991,6 +4991,24 @@ said programs trigger comparable actions.
APPI (-application_id) , PUBL (-publisher) , SYSI (-system_id) ,
VOLI (-volid) , VOLS (-volset_id)
Any other lines will be silently ignored.
-genisoimage_completion "on"|"off"
Enable or disable the completion of genisoimage options during -as
mkisofs emulation.
If enabled by "on", then unrecognized option arguments which begin
by a dash '-' get compared 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. 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.
If disabled by "off", no completion of options happens. Like with
enabled completion, option arguments which consist entirely of
letters out of "dDfJlNRrTUvz" are not matched but rather
interpreted as multiple arguments with leading dash and each single
letter.
-pacifier behavior_code
Control behavior of UPDATE pacifiers during write operations. The
following behavior codes are defined:
@ -6086,6 +6104,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -format formats media: Writing. (line 87)
* -for_backup acl,xattr,hardlinks,md5,lfa_flags: Loading. (line 304)
* -fs sets size of fifo: SetWrite. (line 500)
* -genisoimage_completion completion of genisoimage options: Emulation.
(line 166)
* -getfacl shows ACL in ISO image: Navigate. (line 60)
* -getfacl_r shows ACL in ISO image: Navigate. (line 66)
* -getfattr shows xattr in ISO image: Navigate. (line 69)
@ -6152,7 +6172,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -outdev acquires a drive for output: AqDrive. (line 29)
* -out_charset sets output character set: SetWrite. (line 306)
* -overwrite enables overwriting in ISO: SetInsert. (line 140)
* -pacifier controls pacifier text form: Emulation. (line 166)
* -pacifier controls pacifier text form: Emulation. (line 184)
* -padding sets amount or mode of image padding: SetWrite. (line 528)
* -page set terminal geometry: DialogCtl. (line 18)
* -paste_in copies file into disk file: Restore. (line 142)
@ -6191,7 +6211,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -rollback_end ends program without writing: Scripting. (line 156)
* -rom_toc_scan searches for sessions: Loading. (line 408)
* -rr_reloc_dir sets name of relocation directory: SetWrite. (line 171)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 179)
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 197)
* -scsi_dev_family choose Linux device file type: AqDrive. (line 95)
* -scsi_log reports SCSI commands: Scripting. (line 145)
* -session_log logs written sessions: Scripting. (line 136)
@ -6269,7 +6289,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Backslash Interpretation, _definition: Processing. (line 57)
* Backup, enable fast incremental, -disk_dev_ino: Loading. (line 356)
* Backup, enable features, -for_backup: Loading. (line 304)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 179)
* Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 197)
* Blank media, _definition: Media. (line 34)
* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 478)
* Blind growing, _definition: Methods. (line 41)
@ -6328,7 +6348,9 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155)
* Emulation, cdrecord, -as: Emulation. (line 120)
* Emulation, mkisofs, -as: Emulation. (line 17)
* Emulation, pacifier form, -pacifier: Emulation. (line 166)
* Emulation, options completion, -genisoimage_completion: Emulation.
(line 166)
* Emulation, pacifier form, -pacifier: Emulation. (line 184)
* Examples: Examples. (line 6)
* extattr, _definition: Extras. (line 66)
* File content, copy, -concat: Restore. (line 148)
@ -6612,31 +6634,31 @@ Node: Navigate230200
Node: Verify241417
Node: Restore252566
Node: Emulation264773
Node: Scripting275229
Node: Frontend283123
Node: Examples292749
Node: ExDevices293927
Node: ExCreate294588
Node: ExDialog295888
Node: ExGrowing297159
Node: ExModifying297968
Node: ExBootable298478
Node: ExCharset299033
Node: ExPseudo299929
Node: ExCdrecord300856
Node: ExMkisofs301176
Node: ExGrowisofs303073
Node: ExException304226
Node: ExTime304684
Node: ExIncBackup305142
Node: ExRestore309168
Node: ExRecovery310114
Node: Files310686
Node: Environ312020
Node: Seealso312768
Node: Bugreport313532
Node: Legal314123
Node: CommandIdx315135
Node: ConceptIdx333464
Node: Scripting276349
Node: Frontend284243
Node: Examples293869
Node: ExDevices295047
Node: ExCreate295708
Node: ExDialog297008
Node: ExGrowing298279
Node: ExModifying299088
Node: ExBootable299598
Node: ExCharset300153
Node: ExPseudo301049
Node: ExCdrecord301976
Node: ExMkisofs302296
Node: ExGrowisofs304193
Node: ExException305346
Node: ExTime305804
Node: ExIncBackup306262
Node: ExRestore310288
Node: ExRecovery311234
Node: Files311806
Node: Environ313140
Node: Seealso313888
Node: Bugreport314652
Node: Legal315243
Node: CommandIdx316255
Node: ConceptIdx334729

End Tag Table