New option -read_mkisofsrc interprets .mkisofsrc
This commit is contained in:
@ -345,7 +345,8 @@ needs of GRUB resp. ISOLINUX. An *MBR* contains boot code and a
|
||||
partition table. It does not hamper CDROM booting. The new MBR of a
|
||||
follow-up session can get in effect only on overwriteable media.
|
||||
Emulation -as mkisofs supports the example options out of the ISOLINUX
|
||||
wiki. It also supports the options used in GRUB script grub-mkrescue.
|
||||
wiki, the options used in GRUB script grub-mkrescue, and the example in
|
||||
the FreeBSD AvgLiveCD wiki.
|
||||
The support for other boot image types is sparse.
|
||||
|
||||
*ACL* are an advanced way of controlling access permissions to file
|
||||
@ -2847,14 +2848,14 @@ programs trigger comparable actions.
|
||||
|
||||
Personality "*mkisofs*" accepts the options listed with:
|
||||
-as mkisofs -help --
|
||||
Among them: -R (always on), -r, -J, -o, -M, -C, -path-list, -m,
|
||||
-exclude-list, -f, -print-size, -pad, -no-pad, -V, -v, -version,
|
||||
-graft-points, -z, -no-emul-boot, -b, -c, -boot-info-table,
|
||||
-boot-load-size, -input-charset, -G, -output-charset, -U, -hide,
|
||||
-hide-joliet, -hide-list, -hide-joliet-list, file paths and
|
||||
pathspecs. A lot of options are not supported and lead to failure
|
||||
of the mkisofs emulation. Some are ignored, but better do not rely
|
||||
on this tolerance.
|
||||
Among them: -R (always on), -r, -J, -o, -M, -C, -dir-mode,
|
||||
-file-mode, -path-list, -m, -exclude-list, -f, -print-size, -pad,
|
||||
-no-pad, -V, -v, -version, -graft-points, -z, -no-emul-boot, -b,
|
||||
-c, -boot-info-table, -boot-load-size, -input-charset, -G,
|
||||
-output-charset, -U, -hide, -hide-joliet, -hide-list,
|
||||
-hide-joliet-list, file paths and pathspecs. A lot of options are
|
||||
not supported and lead to failure of the mkisofs emulation. Some
|
||||
are ignored, but better do not rely on this tolerance.
|
||||
-graft-points is equivalent to -pathspecs on. Note that pathspecs
|
||||
without "=" are interpreted differently than with xorriso option
|
||||
-add. Directories get merged with the root directory of the ISO
|
||||
@ -2935,6 +2936,18 @@ programs trigger comparable actions.
|
||||
an eventual commit happens. From then on, options are interpreted
|
||||
as xorriso options.
|
||||
|
||||
-read_mkisofsrc
|
||||
Try one by one to open for reading: ./.mkisofsrc , $MKISOFSRC ,
|
||||
$HOME/.mkisofsrc , $(basename $0)/.mkisofs
|
||||
On success interpret the file content as of man mkisofs
|
||||
CONFIGURATION, and end this command. Do not try further files.
|
||||
The last address is used only if start argument 0 has a
|
||||
non-trivial basename.
|
||||
The reader currently interprets the following NAME=VALUE pairs:
|
||||
APPI (-application_id) , PUBL (-publisher) , SYSI (-system_id) ,
|
||||
VOLI (-volid) , VOLS (-volset_id)
|
||||
Any other lines will be silently ignored.
|
||||
|
||||
-pacifier behavior_code
|
||||
Control behavior of UPDATE pacifiers during write operations. The
|
||||
following behavior codes are defined:
|
||||
@ -3795,7 +3808,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -out_charset sets output character set: SetWrite. (line 122)
|
||||
* -outdev aquires a drive for output: AqDrive. (line 29)
|
||||
* -overwrite enables overwriting in ISO: SetInsert. (line 127)
|
||||
* -pacifier controls pacifier text form: Emulation. (line 107)
|
||||
* -pacifier controls pacifier text form: Emulation. (line 119)
|
||||
* -padding sets amount of image padding: SetWrite. (line 205)
|
||||
* -page set terminal geometry: DialogCtl. (line 15)
|
||||
* -paste_in copies file into disk file: Restore. (line 117)
|
||||
@ -3813,6 +3826,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -pwdx tells working directory on disk: Navigate. (line 23)
|
||||
* -quoted_not_list sets exclusions: SetInsert. (line 72)
|
||||
* -quoted_path_list inserts paths from disk file: Insert. (line 80)
|
||||
* -read_mkisofsrc searches and reads .mkisofsrc file: Emulation.
|
||||
(line 107)
|
||||
* -reassure enables confirmation question: DialogCtl. (line 28)
|
||||
* -report_about controls verbosity: Exception. (line 55)
|
||||
* -return_with controls exit value: Exception. (line 39)
|
||||
@ -3822,7 +3837,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -rollback discards pending changes: Writing. (line 9)
|
||||
* -rollback_end ends program without writing: Scripting. (line 125)
|
||||
* -rom_toc_scan searches for sessions: Loading. (line 184)
|
||||
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 117)
|
||||
* -scdbackup_tag enables scdbackup checksum tag: Emulation. (line 129)
|
||||
* -scsi_log reports SCSI commands: Scripting. (line 113)
|
||||
* -session_log logs written sessions: Scripting. (line 104)
|
||||
* -session_string composes session info line: Inquiry. (line 56)
|
||||
@ -3867,7 +3882,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
|