Documented new timestamp behavior of El Torito catalog file

This commit is contained in:
2016-08-07 19:23:35 +00:00
parent 64af78a887
commit c1f49d18f5
6 changed files with 236 additions and 183 deletions

View File

@ -532,6 +532,9 @@ File: xorrisofs.info, Node: SetExtras, Next: SetHide, Prev: SetCompl, Up: Op
In any case files which get into the ISO after mkisofs emulation
ended will not be affected, unless another mkisofs emulation
applies --set_all_file_date again.
The timestamps of the El Torito boot catalog file get refreshed
when the ISO is produced. They can be influenced by
--modification-date=.
-file_name_limit number
Set the maximum permissible length for file names in the range of
64 to 255. Path components which are longer than the given number
@ -800,6 +803,8 @@ characters from at most 3 characters.
is GMT. It is supposed to match this GRUB line:
search --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
E.g. 2010040711405800 is 7 Apr 2010 11:40:58 (+0 centiseconds).
Among the influenced timestamps are: isohybrid MBR id, El Torito
boot catalog file, HFS+ superblock.
--application_use character|0xXY|disk_path
Specify the content of the Application Use field which can take at
most 512 bytes.
@ -1835,20 +1840,20 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
[index]
* Menu:
* --acl Recording of ACLs: SetExtras. (line 92)
* --application_use set Application Use field: ImageId. (line 77)
* --acl Recording of ACLs: SetExtras. (line 95)
* --application_use set Application Use field: ImageId. (line 79)
* --boot-catalog-hide Hide El Torito boot catalog: Bootable. (line 101)
* --efi-boot El Torito EFI boot image: Bootable. (line 53)
* --embedded-boot Fill System Area e.g. by MBR: SystemArea. (line 75)
* --emul-toc enable table-of-content emulation: SetProduct. (line 33)
* --for_backup Enable backup fidelity: SetExtras. (line 89)
* --for_backup Enable backup fidelity: SetExtras. (line 92)
* --grub2-boot-info Patch El Torito boot image: Bootable. (line 89)
* --grub2-mbr Install modern GRUB2 MBR: SystemArea. (line 77)
* --grub2-sparc-core SUN SPARC core file: SystemArea. (line 258)
* --hardlinks Recording of hardlink relations: SetExtras. (line 113)
* --hardlinks Recording of hardlink relations: SetExtras. (line 116)
* --mbr-force-bootable Enforce MBR bootable/active flag: SystemArea.
(line 127)
* --md5 Recording of MD5 checksums: SetExtras. (line 105)
* --md5 Recording of MD5 checksums: SetExtras. (line 108)
* --modification-date set ISO image timestamps: ImageId. (line 70)
* --no-emul-toc no table-of-content emulation: SetProduct. (line 41)
* --norock disable Rock Ridge production: SetExtras. (line 28)
@ -1864,7 +1869,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 123)
* --quoted_path_list read pathspecs from disk file: SetInsert.
(line 12)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 121)
* --scdbackup_tag Recording of MD5 checksum: SetExtras. (line 124)
* --set_all_file_dates set all file timestamps: SetExtras. (line 35)
* --sort-weight set block address sorting weight: SetProduct. (line 45)
* --sort-weight-list set block address sorting weight: SetProduct.
@ -1873,7 +1878,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 76)
* --stdio_sync control forced output to disk files: SetProduct.
(line 23)
* --xattr Recording of xattr: SetExtras. (line 98)
* --xattr Recording of xattr: SetExtras. (line 101)
* -A set Application Id: ImageId. (line 34)
* -abstract set Abstract File path: ImageId. (line 57)
* -allow-lowercase lowercase in ISO file names: SetCompl. (line 42)
@ -1900,12 +1905,12 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -chrp-boot CHRP partition: SystemArea. (line 225)
* -chrp-boot-part CHRP partition: SystemArea. (line 216)
* -copyright set Copyright File path: ImageId. (line 66)
* -D allow deep directory hierachies: SetExtras. (line 57)
* -D allow deep directory hierachies: SetExtras. (line 60)
* -d omit trailing dot in ISO file names: SetCompl. (line 50)
* -dev set path for loading existing ISO image: Loading. (line 23)
* -dir-mode permissions for all directories: SetProduct. (line 79)
* -disable-deep-relocation allow deep directory hierachies: SetExtras.
(line 69)
(line 72)
* -disallow_dir_id_ext enforce ISO level 1 directory names: SetCompl.
(line 23)
* -e El Torito EFI boot image: Bootable. (line 47)
@ -1920,7 +1925,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -exclude-list exclude disk files from inserting: SetInsert. (line 44)
* -f follow symbolic links on disk: SetInsert. (line 22)
* -file-mode permissions for all data files: SetProduct. (line 84)
* -file_name_limit curbs length of file names: SetExtras. (line 46)
* -file_name_limit curbs length of file names: SetExtras. (line 49)
* -follow-links follow symbolic links on disk: SetInsert. (line 26)
* -full-iso9660-filenames allow 31 characters in ISO file names: SetCompl.
(line 59)
@ -1931,15 +1936,15 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
(line 29)
* -hard-disk-boot El Torito boot image emulation: Bootable. (line 63)
* -help list supported options: Miscellaneous. (line 21)
* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 198)
* -hfs-bless-by HFS+ blessing: SetExtras. (line 188)
* -hfsplus enable production of HFS+ partition: SetExtras. (line 147)
* -hfsplus-block-size set APM block size: SetExtras. (line 178)
* -hfs-bless HFS+ blessing ppc_bootdir: SetExtras. (line 201)
* -hfs-bless-by HFS+ blessing: SetExtras. (line 191)
* -hfsplus enable production of HFS+ partition: SetExtras. (line 150)
* -hfsplus-block-size set APM block size: SetExtras. (line 181)
* -hfsplus-block-size set HFS+ allocation block size: SetExtras.
(line 174)
(line 177)
* -hfsplus-file-creator-type HFS+ creator-type attribute: SetExtras.
(line 185)
* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 170)
(line 188)
* -hfsplus-serial-no set HFS+ serial number: SetExtras. (line 173)
* -hide keep matching files invisible in ISO tree: SetHide. (line 8)
* -hide-hfsplus keep matching files invisible in HFS+ tree: SetHide.
(line 25)
@ -1952,7 +1957,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -hide-list keep matching files invisible in ISO tree: SetHide.
(line 15)
* -hide-rr-moved set deep directory relocation target: SetExtras.
(line 87)
(line 90)
* -hppa-bootloader HP-PA bootloader file: SystemArea. (line 270)
* -hppa-cmdline HP-PA PALO command line: SystemArea. (line 264)
* -hppa-hdrversion HP-PA PALO header version: SystemArea. (line 278)
@ -1967,7 +1972,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -isohybrid-gpt-basdat Mark boot image in GPT: SystemArea. (line 94)
* -isohybrid-gpt-hfsplus Mark boot image in GPT: SystemArea. (line 104)
* -isohybrid-mbr Install ISOLINUX isohybrid MBR: SystemArea. (line 83)
* -J enable production of Joliet directory tree: SetExtras. (line 130)
* -J enable production of Joliet directory tree: SetExtras. (line 133)
* -jigdo-exclude add exclusion pattern for .md5: Jigdo. (line 55)
* -jigdo-force-md5 add check pattern for .md5: Jigdo. (line 49)
* -jigdo-jigdo set name of .jigdo file: Jigdo. (line 38)
@ -1977,9 +1982,9 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -jigdo-template-compress choose compression algorithm: Jigdo.
(line 69)
* -joliet enable production of Joliet directory tree: SetExtras.
(line 134)
* -joliet-long allow longer Joliet names: SetExtras. (line 136)
* -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 142)
(line 137)
* -joliet-long allow longer Joliet names: SetExtras. (line 139)
* -joliet-utf16 use UTF-16 with Joliet names: SetExtras. (line 145)
* -l allow 31 characters in ISO file names: SetCompl. (line 56)
* -log-file redirect stderr messages: Miscellaneous. (line 33)
* -m exclude disk files from inserting: SetInsert. (line 31)
@ -2028,7 +2033,7 @@ File: xorrisofs.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: T
* -rock Rock Ridge (is enabled by default): SetExtras. (line 13)
* -root redirect ISO root directory: SetInsert. (line 55)
* -rr_reloc_dir set deep directory relocation target: SetExtras.
(line 71)
(line 74)
* -sparc-boot SUN SPARC boot images: SystemArea. (line 254)
* -sparc-label SUN Disk Label text: SystemArea. (line 256)
* -sysid set System Id: ImageId. (line 43)
@ -2057,12 +2062,12 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Menu:
* Abstract File, set path, -abstract: ImageId. (line 57)
* ACL, record and load, --acl: SetExtras. (line 92)
* ACL, record and load, --acl: SetExtras. (line 95)
* APM, mark appended partitions, -appended_part_as_apm: SystemArea.
(line 200)
* APM, _definition: SystemArea. (line 16)
* Application Id, set, -A, -appid: ImageId. (line 34)
* Backup, enable fidelity, --for_backup: SetExtras. (line 89)
* Backup, enable fidelity, --for_backup: SetExtras. (line 92)
* Biblio File, set path, -biblio: ImageId. (line 62)
* Block address, set sorting weight, --sort-weight: SetProduct.
(line 45)
@ -2133,11 +2138,11 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Character sets, _definition: Charset. (line 6)
* Copyright File, set path, -copyright: ImageId. (line 66)
* Deep directories, allow, -D, -disable-deep-relocation: SetExtras.
(line 57)
(line 60)
* Deep directories, relocation target, -hide-rr-moved: SetExtras.
(line 87)
(line 90)
* Deep directories, relocation target, -rr_reloc_dir: SetExtras.
(line 71)
(line 74)
* Disk files, exclude, -hide-list: SetInsert. (line 44)
* Disk files, exclude, -m, -exclude, -x, -old-exclude: SetInsert.
(line 31)
@ -2145,20 +2150,20 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* ECMA-119, _definition: Standards. (line 6)
* El Torito, _definition: Bootable. (line 13)
* Examples: Examples. (line 6)
* File names, curb length, -file_name_limit: SetExtras. (line 46)
* File names, curb length, -file_name_limit: SetExtras. (line 49)
* File timestamps, set all, --set_all_file_dates: SetExtras. (line 35)
* Forced output, control, --stdio_sync: SetProduct. (line 23)
* GPT, mark appended partitions, -appended_part_as_gpt: SystemArea.
(line 194)
* GPT, _definition: SystemArea. (line 13)
* HFS+, enables production: SetExtras. (line 147)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 198)
* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 188)
* HFS+, set allocation block size: SetExtras. (line 174)
* HFS+, set APM block size: SetExtras. (line 178)
* HFS+, enables production: SetExtras. (line 150)
* HFS+, issue blessing ppc_bootdir, -hfs-bless: SetExtras. (line 201)
* HFS+, issue blessing, -hfs-bless-by: SetExtras. (line 191)
* HFS+, set allocation block size: SetExtras. (line 177)
* HFS+, set APM block size: SetExtras. (line 181)
* HFS+, set creator and type of file, -hfsplus-file-creator-type: SetExtras.
(line 185)
* HFS+, set serial number: SetExtras. (line 170)
(line 188)
* HFS+, set serial number: SetExtras. (line 173)
* HFS+, _definition: Standards. (line 32)
* Hiding, from HFS+, -hide-hfsplus: SetHide. (line 25)
* Hiding, from HFS+, -hide-hfsplus-list: SetHide. (line 28)
@ -2195,7 +2200,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 27)
* ISO image size, predict, -print-size: Miscellaneous. (line 8)
* ISO image, set Application Use field, --application_use: ImageId.
(line 77)
(line 79)
* ISO image, set timestamps, --modification-date=: ImageId. (line 70)
* ISO level 1, enforce directory names, -disallow_dir_id_ext: SetCompl.
(line 23)
@ -2215,16 +2220,16 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* Jigdo Template Extraction, -jigdo-template-compress: Jigdo. (line 69)
* Jigdo Template Extraction, -md5-list: Jigdo. (line 67)
* Jigdo Template Extraction, _definition: Jigdo. (line 6)
* Joliet, allows longer names, -joliet-long: SetExtras. (line 136)
* Joliet, enable, -J, -joliet: SetExtras. (line 130)
* Joliet, allows longer names, -joliet-long: SetExtras. (line 139)
* Joliet, enable, -J, -joliet: SetExtras. (line 133)
* Joliet, _definition: Standards. (line 21)
* Links, follow on disk, -f, -follow-links: SetInsert. (line 22)
* Links, record and load hard links, --hardlinks: SetExtras. (line 113)
* Links, record and load hard links, --hardlinks: SetExtras. (line 116)
* MBR, GPT, append partition, -append_partition: SystemArea. (line 174)
* MBR, sectors per head, -partition_sec_hd: SystemArea. (line 146)
* MBR, sectors per head, -partition_sec_hd <1>: SystemArea. (line 149)
* MBR, _definition: SystemArea. (line 9)
* MD5, record and load, --md5: SetExtras. (line 105)
* MD5, record and load, --md5: SetExtras. (line 108)
* Message output, increase frequency, -gui: Miscellaneous. (line 29)
* Message output, redirect stderr, -log-file: Miscellaneous. (line 33)
* Message output, suppress, -quiet: Miscellaneous. (line 25)
@ -2250,7 +2255,7 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
(line 16)
* Rock Ridge, disable production, --norock: SetExtras. (line 28)
* Rock Ridge, _definition: Standards. (line 14)
* scdbackup, record checksum tag, --scdbackup_tag: SetExtras. (line 121)
* scdbackup, record checksum tag, --scdbackup_tag: SetExtras. (line 124)
* Session, select path, -M, -prev-session, -dev: Loading. (line 11)
* Session, set load and write address, -C, -cdrecord-params: Loading.
(line 25)
@ -2259,11 +2264,11 @@ File: xorrisofs.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* System Id, set, -sysid: ImageId. (line 43)
* Table-of-content, emulation off, --no-emul-toc: SetProduct. (line 41)
* Table-of-content, emulation, --emul-toc: SetProduct. (line 33)
* UTF-16, for Joliet paths, -joliet-utf16: SetExtras. (line 142)
* UTF-16, for Joliet paths, -joliet-utf16: SetExtras. (line 145)
* Verbosity, high, -v, -verbose: Miscellaneous. (line 38)
* Volume Id, set, -V, -volid: ImageId. (line 13)
* Volume Set Id, set, -volset: ImageId. (line 25)
* xattr, record and load, --xattr: SetExtras. (line 98)
* xattr, record and load, --xattr: SetExtras. (line 101)
* xorriso, mkisofs emulation: Xorriso. (line 6)
* xorriso, options: Options. (line 6)
* zisofs file, enable recognition, -z, -transparent-compression: SetInsert.
@ -2283,26 +2288,26 @@ Node: SetInsert9753
Node: SetProduct14162
Node: SetCompl19338
Node: SetExtras21930
Node: SetHide32345
Node: ImageId33649
Node: Bootable37820
Node: SystemArea42988
Node: Charset58693
Node: Jigdo59718
Node: Miscellaneous63995
Node: Examples65640
Node: ExSimple66134
Node: ExGraft66617
Node: ExMkisofs67917
Node: ExGrowisofs69183
Node: ExIncBackup70373
Node: ExIncBckAcc73534
Node: ExBootable75223
Node: Files79405
Node: Seealso80500
Node: Bugreport81149
Node: Legal81740
Node: CommandIdx82637
Node: ConceptIdx98002
Node: SetHide32499
Node: ImageId33803
Node: Bootable38085
Node: SystemArea43253
Node: Charset58958
Node: Jigdo59983
Node: Miscellaneous64260
Node: Examples65905
Node: ExSimple66399
Node: ExGraft66882
Node: ExMkisofs68182
Node: ExGrowisofs69448
Node: ExIncBackup70638
Node: ExIncBckAcc73799
Node: ExBootable75488
Node: Files79670
Node: Seealso80765
Node: Bugreport81414
Node: Legal82005
Node: CommandIdx82902
Node: ConceptIdx98267

End Tag Table