Enabled more tests for findx: -has_acl, -has_xattr, -has_any_xattr, -disk_name, -disk_path, -bad_outname, -size

This commit is contained in:
2024-08-27 22:52:49 +02:00
parent 51154520d8
commit c68d4f2ec6
6 changed files with 133 additions and 80 deletions

View File

@ -4297,11 +4297,14 @@ File: xorriso.info, Node: Navigate, Next: Verify, Prev: Inquiry, Up: Command
-findx disk_path [test [op] [test ...]] [-exec action [params]] --
Like -find but operating on local filesystem and not on the ISO
image. This is subject to the settings of -follow.
-findx accepts the same tests as -find. But except the following
ones, they will be defaulted to -false:
-name, -type, -lba_range, -decision, -prune, -wholename,
-use_pattern, -or_use_pattern, -maxdepth, -mindepth,
-has_lfa_flags, -has_some_lfa_flags_of
-findx accepts the same tests as -find, but only the following ones
work like described with -find:
-bad_outname, -decision, -disk_name, -disk_path, -has_acl,
-has_any_xattr, -has_lfa_flags, -has_some_lfa_flags_of, -has_xattr,
-lba_range, -maxdepth, -mindepth, -name, -or_use_pattern, -prune,
-size, -true, -type, -use_pattern, -wholename
The others get defaulted to -false, because they are not applicable
to disk files.
Test -type accepts the same parameters as with -find. Additionally
it recognizes type "mountpoint" (or "m") which matches
subdirectories which reside on a different device than their
@ -6009,9 +6012,9 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -close_filter_list bans filter registration: Filter. (line 50)
* -commit writes pending ISO image: Writing. (line 27)
* -commit_eject writes and ejects: Writing. (line 53)
* -compare reports ISO/disk differences: Navigate. (line 153)
* -compare_l reports ISO/disk differences: Navigate. (line 169)
* -compare_r reports ISO/disk differences: Navigate. (line 165)
* -compare reports ISO/disk differences: Navigate. (line 156)
* -compare_l reports ISO/disk differences: Navigate. (line 172)
* -compare_r reports ISO/disk differences: Navigate. (line 168)
* -compliance controls standard compliance: SetWrite. (line 62)
* -concat copies ISO file content: Restore. (line 148)
* -copyright_file sets copyright file name: SetWrite. (line 266)
@ -6179,8 +6182,8 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -setfattr_r sets xattr in ISO image: Manip. (line 118)
* -set_filter applies filter to file: Filter. (line 58)
* -set_filter_r applies filter to file tree: Filter. (line 84)
* -show_stream shows data source and filters: Navigate. (line 173)
* -show_stream_r shows data source and filters: Navigate. (line 191)
* -show_stream shows data source and filters: Navigate. (line 176)
* -show_stream_r shows data source and filters: Navigate. (line 194)
* -sh_style_result makes results look more like shell: Scripting.
(line 63)
* -signal_handling controls handling of system signals: Exception.
@ -6315,8 +6318,8 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Filter, apply to file, -set_filter: Filter. (line 58)
* Filter, ban registration, -close_filter_list: Filter. (line 50)
* Filter, register, -external_filter: Filter. (line 20)
* Filter, show chain, -show_stream: Navigate. (line 173)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 191)
* Filter, show chain, -show_stream: Navigate. (line 176)
* Filter, show chains of tree, -show_stream_r: Navigate. (line 194)
* Filter, unregister, -unregister_filter: Filter. (line 47)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 317)
* Filter, _definition: Filter. (line 6)
@ -6520,9 +6523,9 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Unsuitable media states, _definition: Media. (line 25)
* UTF-16, for Joliet paths, -compliance: SetWrite. (line 114)
* Verify, check blocks, -check_media: Verify. (line 21)
* Verify, compare ISO and disk file, -compare: Navigate. (line 153)
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 165)
* Verify, compare ISO and disk, -compare_l: Navigate. (line 169)
* Verify, compare ISO and disk file, -compare: Navigate. (line 156)
* Verify, compare ISO and disk tree, -compare_r: Navigate. (line 168)
* Verify, compare ISO and disk, -compare_l: Navigate. (line 172)
* Verify, file checksum, -check_md5: Verify. (line 184)
* Verify, file tree checksums, -check_md5_r: Verify. (line 198)
* Verify, preset -check_media, -check_media_defaults: Verify. (line 40)
@ -6584,34 +6587,34 @@ Node: Exception208836
Node: DialogCtl215025
Node: Inquiry217627
Node: Navigate230192
Node: Verify240074
Node: Restore251223
Node: Emulation263430
Node: Scripting273886
Node: Frontend281780
Node: Examples291406
Node: ExDevices292584
Node: ExCreate293245
Node: ExDialog294545
Node: ExGrowing295816
Node: ExModifying296625
Node: ExBootable297135
Node: ExCharset297690
Node: ExPseudo298586
Node: ExCdrecord299513
Node: ExMkisofs299833
Node: ExGrowisofs301730
Node: ExException302883
Node: ExTime303341
Node: ExIncBackup303799
Node: ExRestore307825
Node: ExRecovery308771
Node: Files309343
Node: Environ310677
Node: Seealso311425
Node: Bugreport312189
Node: Legal312780
Node: CommandIdx313792
Node: ConceptIdx332121
Node: Verify240256
Node: Restore251405
Node: Emulation263612
Node: Scripting274068
Node: Frontend281962
Node: Examples291588
Node: ExDevices292766
Node: ExCreate293427
Node: ExDialog294727
Node: ExGrowing295998
Node: ExModifying296807
Node: ExBootable297317
Node: ExCharset297872
Node: ExPseudo298768
Node: ExCdrecord299695
Node: ExMkisofs300015
Node: ExGrowisofs301912
Node: ExException303065
Node: ExTime303523
Node: ExIncBackup303981
Node: ExRestore308007
Node: ExRecovery308953
Node: Files309525
Node: Environ310859
Node: Seealso311607
Node: Bugreport312371
Node: Legal312962
Node: CommandIdx313974
Node: ConceptIdx332303

End Tag Table