Reporting some relaxation commands with -report_el_torito modes "cmd" and "mkisofs" if CHRP is detected. Performing them with -boot_image any "replay".

This commit is contained in:
2022-10-07 11:55:10 +02:00
parent e594ba293a
commit 82dc9b6b42
6 changed files with 136 additions and 39 deletions

View File

@ -3857,6 +3857,14 @@ File: xorriso.info, Node: Inquiry, Next: Navigate, Prev: DialogCtl, Up: Comm
which are necessary to produce the found equipment. The intended
use case is to use the mounted filesystem as input tree together
with the printed options.
If CHRP equipment is detected, then modes *cmd* and *as_mkisofs*
issue some of the relaxation commands or options which get detected
by command *-assess_indev_features*. This happens because CHRP
firmware reads file paths from file /ppc/bootinfo.txt and tries to
find them case-insensitively in the ECMA-119 tree without using
Rock Ridge. If such a path has actually forbidden properties, like
the name "powerpc-ieee1275", then the relaxations are needed to
bring it unmangled into the ECMA-119 tree.
-report_system_area mode
With mode *plain* print a report about the information found in the
System Area of the loaded ISO image. The report consists of zero
@ -5808,7 +5816,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -reassure enables confirmation question: DialogCtl. (line 29)
* -report_about controls verbosity: Exception. (line 53)
* -report_el_torito shows Boot Catalog: Inquiry. (line 150)
* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 172)
* -report_system_area shows MBR, GPT, and alike: Inquiry. (line 180)
* -return_with controls exit value: Exception. (line 38)
* -rm deletes files from ISO image: Manip. (line 20)
* -rmdir deletes ISO directory: Manip. (line 29)
@ -6004,7 +6012,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Image, set volume timestamp, -volume_date: SetWrite. (line 211)
* Image, show Boot Catalog: Inquiry. (line 150)
* Image, show id strings, -pvd_info: Inquiry. (line 142)
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 172)
* Image, show MBR, GPT, and alike, -pvd_info: Inquiry. (line 180)
* Image, _definition: Model. (line 9)
* Input Character Set, _definition: Charset. (line 25)
* Insert, enable overwriting, -overwrite: SetInsert. (line 139)
@ -6223,35 +6231,35 @@ Node: Charset189084
Node: Exception192413
Node: DialogCtl198542
Node: Inquiry201144
Node: Navigate211859
Node: Verify220566
Node: Restore231715
Node: Emulation243923
Node: Scripting254379
Node: Frontend262162
Node: Examples271788
Node: ExDevices272966
Node: ExCreate273627
Node: ExDialog274927
Node: ExGrowing276198
Node: ExModifying277007
Node: ExBootable277517
Node: ExCharset278072
Node: ExPseudo278968
Node: ExCdrecord279895
Node: ExMkisofs280215
Node: ExGrowisofs282112
Node: ExException283265
Node: ExTime283723
Node: ExIncBackup284181
Node: ExRestore288207
Node: ExRecovery289153
Node: Files289725
Node: Environ291059
Node: Seealso291807
Node: Bugreport292524
Node: Legal293115
Node: CommandIdx294127
Node: ConceptIdx312025
Node: Navigate212402
Node: Verify221109
Node: Restore232258
Node: Emulation244466
Node: Scripting254922
Node: Frontend262705
Node: Examples272331
Node: ExDevices273509
Node: ExCreate274170
Node: ExDialog275470
Node: ExGrowing276741
Node: ExModifying277550
Node: ExBootable278060
Node: ExCharset278615
Node: ExPseudo279511
Node: ExCdrecord280438
Node: ExMkisofs280758
Node: ExGrowisofs282655
Node: ExException283808
Node: ExTime284266
Node: ExIncBackup284724
Node: ExRestore288750
Node: ExRecovery289696
Node: Files290268
Node: Environ291602
Node: Seealso292350
Node: Bugreport293067
Node: Legal293658
Node: CommandIdx294670
Node: ConceptIdx312568

End Tag Table