New -follow occasion "concat"
This commit is contained in:
@ -1231,33 +1231,37 @@ File: xorriso.info, Node: SetInsert, Next: Manip, Prev: Insert, Up: Commands
|
||||
-follow occasion[:occasion[...]]
|
||||
Enable or disable resolution of symbolic links and mountpoints
|
||||
under disk_paths. This applies to actions -add, -du*x, -ls*x,
|
||||
-findx, and to -disk_pattern expansion.
|
||||
There are two kinds of follow decisison to be made:
|
||||
"link" is the hop from a symbolic link to its target file object.
|
||||
If enabled then symbolic links are handled as their target file
|
||||
-findx, -concat, and to -disk_pattern expansion.
|
||||
There are three kinds of follow decisison to be made:
|
||||
*link* is the hop from a symbolic link to its target file object
|
||||
for the purpose of reading. I.e. not for command -concat. If
|
||||
enabled then symbolic links are handled as their target file
|
||||
objects, else symbolic links are handled as themselves.
|
||||
"mount" is the hop from one filesystem to another subordinate
|
||||
*mount* is the hop from one filesystem to another subordinate
|
||||
filesystem. If enabled then mountpoint directories are handled as
|
||||
any other directory, else mountpoints are handled as empty
|
||||
directories if they are encountered in directory tree traversals.
|
||||
*concat* is the hop from a symbolic link to its target file object
|
||||
for the purpose of writing. I.e. for command -concat. This is a
|
||||
security risk !
|
||||
Less general than above occasions:
|
||||
"pattern" is mount and link hopping, but only during -disk_pattern
|
||||
*pattern* is mount and link hopping, but only during -disk_pattern
|
||||
expansion.
|
||||
"param" is link hopping for parameter words (after eventual
|
||||
pattern expansion). If enabled then -ls*x will show the link
|
||||
targets rather than the links themselves. -du*x, -findx, and -add
|
||||
will process the link targets but not follow links in an eventual
|
||||
*param* is link hopping for parameter words (after eventual pattern
|
||||
expansion). If enabled then -ls*x will show the link targets
|
||||
rather than the links themselves. -du*x, -findx, and -add will
|
||||
process the link targets but not follow links in an eventual
|
||||
directory tree below the targets (unless "link" is enabled).
|
||||
Occasions can be combined in a colon separated list. All occasions
|
||||
mentioned in the list will then lead to a positive follow decision.
|
||||
"off" prevents any positive follow decision. Use it if no other
|
||||
*off* prevents any positive follow decision. Use it if no other
|
||||
occasion applies.
|
||||
Shortcuts:
|
||||
"default" is equivalent to "pattern:mount:limit=100".
|
||||
"on" always decides positive. Equivalent to "link:mount".
|
||||
*default* is equivalent to "pattern:mount:limit=100".
|
||||
*on* always decides positive. Equivalent to "link:mount:concat".
|
||||
|
||||
Not an occasion but an optional setting is:
|
||||
"limit="<number> which sets the maximum number of link hops. A
|
||||
*limit=*<number> which sets the maximum number of link hops. A
|
||||
link hop consists of a sequence of symbolic links and a final
|
||||
target of different type. Nevertheless those hops can loop.
|
||||
Example:
|
||||
@ -5124,13 +5128,13 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
* -osirrox enables ISO-to-disk copying: Restore. (line 18)
|
||||
* -out_charset sets output character set: SetWrite. (line 276)
|
||||
* -outdev acquires a drive for output: AqDrive. (line 31)
|
||||
* -overwrite enables overwriting in ISO: SetInsert. (line 127)
|
||||
* -overwrite enables overwriting in ISO: SetInsert. (line 131)
|
||||
* -pacifier controls pacifier text form: Emulation. (line 165)
|
||||
* -padding sets amount or mode of image padding: SetWrite. (line 384)
|
||||
* -page set terminal geometry: DialogCtl. (line 19)
|
||||
* -paste_in copies file into disk file: Restore. (line 124)
|
||||
* -path_list inserts paths from disk file: Insert. (line 80)
|
||||
* -pathspecs sets meaning of = with -add: SetInsert. (line 118)
|
||||
* -pathspecs sets meaning of = with -add: SetInsert. (line 122)
|
||||
* -pkt_output consolidates text output: Frontend. (line 7)
|
||||
* -preparer_id sets preparer id: SetWrite. (line 250)
|
||||
* -print prints result text line: Scripting. (line 110)
|
||||
@ -5183,7 +5187,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
|
||||
(line 69)
|
||||
* -sleep waits for a given time span: Scripting. (line 125)
|
||||
* -speed set write speed: SetWrite. (line 302)
|
||||
* -split_size enables large file splitting: SetInsert. (line 140)
|
||||
* -split_size enables large file splitting: SetInsert. (line 144)
|
||||
* -status shows current settings: Scripting. (line 47)
|
||||
* -status_history_max curbs -status history: Scripting. (line 56)
|
||||
* -stdio_sync controls stdio buffer: SetWrite. (line 340)
|
||||
@ -5333,7 +5337,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Image, show id strings, -pvd_info: Inquiry. (line 115)
|
||||
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 124)
|
||||
* Input Character Set, _definition: Charset. (line 25)
|
||||
* Insert, enable overwriting, -overwrite: SetInsert. (line 127)
|
||||
* Insert, enable overwriting, -overwrite: SetInsert. (line 131)
|
||||
* Insert, file exclusion absolute, -not_paths: SetInsert. (line 55)
|
||||
* Insert, file exclusion from file, -not_list: SetInsert. (line 67)
|
||||
* Insert, file exclusion pattern, -not_leaf: SetInsert. (line 62)
|
||||
@ -5342,10 +5346,10 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Insert, if different, -update: Insert. (line 104)
|
||||
* Insert, if different, -update_l: Insert. (line 126)
|
||||
* Insert, if different, -update_r: Insert. (line 115)
|
||||
* Insert, large file splitting, -split_size: SetInsert. (line 140)
|
||||
* Insert, large file splitting, -split_size: SetInsert. (line 144)
|
||||
* Insert, limit data file size, -file_size_limit: SetInsert. (line 7)
|
||||
* Insert, links or mount points, -follow: SetInsert. (line 76)
|
||||
* Insert, meaning of = with -add, -pathspecs: SetInsert. (line 118)
|
||||
* Insert, meaning of = with -add, -pathspecs: SetInsert. (line 122)
|
||||
* Insert, non-dashed arguments, -add_plainly: Insert. (line 66)
|
||||
* Insert, path, -map: Insert. (line 90)
|
||||
* Insert, path, -map_single: Insert. (line 95)
|
||||
@ -5398,7 +5402,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
|
||||
* Ownership, in ISO image, -chown_r: Manip. (line 54)
|
||||
* Partition offset, _definition: Bootable. (line 180)
|
||||
* Partition table, _definition: Bootable. (line 141)
|
||||
* Pathspec, _definition: SetInsert. (line 120)
|
||||
* Pathspec, _definition: SetInsert. (line 124)
|
||||
* Pattern expansion, _definition: Processing. (line 24)
|
||||
* Pattern expansion, for disk paths, -disk_pattern: Insert. (line 36)
|
||||
* Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10)
|
||||
@ -5526,45 +5530,45 @@ Node: AqDrive28025
|
||||
Node: Loading31070
|
||||
Node: Insert47999
|
||||
Node: SetInsert58213
|
||||
Node: Manip66790
|
||||
Node: CmdFind76570
|
||||
Node: Filter93841
|
||||
Node: Writing98463
|
||||
Node: SetWrite108594
|
||||
Node: Bootable129300
|
||||
Node: Jigdo146667
|
||||
Node: Charset150914
|
||||
Node: Exception154229
|
||||
Node: DialogCtl160349
|
||||
Node: Inquiry162947
|
||||
Node: Navigate170082
|
||||
Node: Verify178380
|
||||
Node: Restore188207
|
||||
Node: Emulation196780
|
||||
Node: Scripting207168
|
||||
Node: Frontend214939
|
||||
Node: Examples224546
|
||||
Node: ExDevices225724
|
||||
Node: ExCreate226390
|
||||
Node: ExDialog227675
|
||||
Node: ExGrowing228940
|
||||
Node: ExModifying229745
|
||||
Node: ExBootable230249
|
||||
Node: ExCharset230801
|
||||
Node: ExPseudo231693
|
||||
Node: ExCdrecord232591
|
||||
Node: ExMkisofs232908
|
||||
Node: ExGrowisofs234248
|
||||
Node: ExException235383
|
||||
Node: ExTime235837
|
||||
Node: ExIncBackup236296
|
||||
Node: ExRestore240276
|
||||
Node: ExRecovery241209
|
||||
Node: Files241779
|
||||
Node: Seealso243078
|
||||
Node: Bugreport243801
|
||||
Node: Legal244382
|
||||
Node: CommandIdx245393
|
||||
Node: ConceptIdx262201
|
||||
Node: Manip67033
|
||||
Node: CmdFind76813
|
||||
Node: Filter94084
|
||||
Node: Writing98706
|
||||
Node: SetWrite108837
|
||||
Node: Bootable129543
|
||||
Node: Jigdo146910
|
||||
Node: Charset151157
|
||||
Node: Exception154472
|
||||
Node: DialogCtl160592
|
||||
Node: Inquiry163190
|
||||
Node: Navigate170325
|
||||
Node: Verify178623
|
||||
Node: Restore188450
|
||||
Node: Emulation197023
|
||||
Node: Scripting207411
|
||||
Node: Frontend215182
|
||||
Node: Examples224789
|
||||
Node: ExDevices225967
|
||||
Node: ExCreate226633
|
||||
Node: ExDialog227918
|
||||
Node: ExGrowing229183
|
||||
Node: ExModifying229988
|
||||
Node: ExBootable230492
|
||||
Node: ExCharset231044
|
||||
Node: ExPseudo231936
|
||||
Node: ExCdrecord232834
|
||||
Node: ExMkisofs233151
|
||||
Node: ExGrowisofs234491
|
||||
Node: ExException235626
|
||||
Node: ExTime236080
|
||||
Node: ExIncBackup236539
|
||||
Node: ExRestore240519
|
||||
Node: ExRecovery241452
|
||||
Node: Files242022
|
||||
Node: Seealso243321
|
||||
Node: Bugreport244044
|
||||
Node: Legal244625
|
||||
Node: CommandIdx245636
|
||||
Node: ConceptIdx262444
|
||||
|
||||
End Tag Table
|
||||
|
Reference in New Issue
Block a user