From 0d7b2695c1a9993a943dcc6e1335250b4da999ce Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sun, 7 Aug 2016 19:23:35 +0000 Subject: [PATCH] Documented new timestamp behavior of El Torito catalog file --- libisoburn/trunk/xorriso/xorriso.1 | 16 +- libisoburn/trunk/xorriso/xorriso.info | 236 +++++++++++++----------- libisoburn/trunk/xorriso/xorriso.texi | 16 +- libisoburn/trunk/xorriso/xorrisofs.1 | 8 +- libisoburn/trunk/xorriso/xorrisofs.info | 135 +++++++------- libisoburn/trunk/xorriso/xorrisofs.texi | 8 +- 6 files changed, 236 insertions(+), 183 deletions(-) diff --git a/libisoburn/trunk/xorriso/xorriso.1 b/libisoburn/trunk/xorriso/xorriso.1 index e5b49345..36df033c 100644 --- a/libisoburn/trunk/xorriso/xorriso.1 +++ b/libisoburn/trunk/xorriso/xorriso.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISO 1 "Version 1.4.5, Aug 05, 2016" +.TH XORRISO 1 "Version 1.4.5, Aug 07, 2016" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -1794,6 +1794,10 @@ in order to make the format recognizable. Example: .br \-alter_date m\-c 2013.11.27.103951 /file1 /file2 \-\- +.br +This command does not persistently apply to the boot catalog, which gets fresh +timestamps at \-commit time. Command \-volume_date "uuid" can set this time +value. .TP \fB\-alter_date_r\fR type timestring iso_rr_path [***] Like \-alter_date but affecting all files below eventual directories. @@ -2832,6 +2836,12 @@ Some of them are prone to timezone computations. The timestrings "default" or "overridden" cause default settings: "c" and "m" will show the current time of image creation. "x" and "f" will be marked as insignificant. "uuid" will be deactivated. +.br +At \-commit time, some timestamps get set to the maximum value of effectively +written volume creation and modification time: El Torito boot catalog, +HFS+ superblock, ECMA\-119 file modification time if \-compliance "no_rec_mtime". +The isohybrid MBR id is computed from "uuid" if given, else from the effective +volume modification date. .TP \fB\-copyright_file\fR text Set the copyright file name to be written with the next \-commit. This should @@ -3259,13 +3269,15 @@ which bundles these individual settings: \-boot_image any boot_info_table=on .br An El Torito boot catalog file gets inserted into the ISO image with address -\fBcat_path=\fR at \-commit time. +\fBcat_path=\fR with the first \-boot_image "any" "next" or at \-commit time. It is subject to normal \-overwrite and \-reassure processing if there is already a file with the same name. The catalog lists the boot images and is read by the boot facility to choose one of the boot images. But it is not necessary that it appears in the directory tree at all. One may hide it in all trees by \fBcat_hidden=on\fR. Other possible values are "iso_rr", "joliet", "hfsplus", and the default "off". +The timestamps of the boot catalog file are refreshed at commit time. +Command \-volume_date "uuid" can be used to set their value. .br \fBbin_path=\fR depicts an El Torito boot image file, a binary program which is to be started by the hardware boot facility (e.g. the BIOS) diff --git a/libisoburn/trunk/xorriso/xorriso.info b/libisoburn/trunk/xorriso/xorriso.info index a7ecd5cf..8aa3fb10 100644 --- a/libisoburn/trunk/xorriso/xorriso.info +++ b/libisoburn/trunk/xorriso/xorriso.info @@ -1540,6 +1540,9 @@ whether they stem from the loaded image or were newly inserted. present in order to make the format recognizable. Example: -alter_date m-c 2013.11.27.103951 /file1 /file2 - + This command does not persistently apply to the boot catalog, which + gets fresh timestamps at -commit time. Command -volume_date "uuid" + can set this time value. -alter_date_r type timestring iso_rr_path [***] Like -alter_date but affecting all files below eventual directories. @@ -2407,6 +2410,12 @@ according to the setting of command -acl. timestrings "default" or "overridden" cause default settings: "c" and "m" will show the current time of image creation. "x" and "f" will be marked as insignificant. "uuid" will be deactivated. + At -commit time, some timestamps get set to the maximum value of + effectively written volume creation and modification time: El + Torito boot catalog, HFS+ superblock, ECMA-119 file modification + time if -compliance "no_rec_mtime". The isohybrid MBR id is + computed from "uuid" if given, else from the effective volume + modification date. -copyright_file text Set the copyright file name to be written with the next -commit. This should be the ISO 9660 path of a file in the image which @@ -2745,13 +2754,16 @@ Examples: -boot_image isolinux load_size=2048 -boot_image any boot_info_table=on An El Torito boot catalog file gets inserted into the ISO image - with address *cat_path=* at -commit time. It is subject to normal - -overwrite and -reassure processing if there is already a file with - the same name. The catalog lists the boot images and is read by - the boot facility to choose one of the boot images. But it is not - necessary that it appears in the directory tree at all. One may - hide it in all trees by *cat_hidden=on*. Other possible values are - "iso_rr", "joliet", "hfsplus", and the default "off". + with address *cat_path=* with the first -boot_image "any" "next" or + at -commit time. It is subject to normal -overwrite and -reassure + processing if there is already a file with the same name. The + catalog lists the boot images and is read by the boot facility to + choose one of the boot images. But it is not necessary that it + appears in the directory tree at all. One may hide it in all trees + by *cat_hidden=on*. Other possible values are "iso_rr", "joliet", + "hfsplus", and the default "off". The timestamps of the boot + catalog file are refreshed at commit time. Command -volume_date + "uuid" can be used to set their value. *bin_path=* depicts an El Torito boot image file, a binary program which is to be started by the hardware boot facility (e.g. the BIOS) at boot time. @@ -5099,22 +5111,22 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * # starts a comment line: Scripting. (line 156) * -abort_on controls abort on error: Exception. (line 27) -* -abstract_file sets abstract file name: SetWrite. (line 228) +* -abstract_file sets abstract file name: SetWrite. (line 234) * -acl controls handling of ACLs: Loading. (line 171) * -add inserts one or more paths: Insert. (line 44) * -add_plainly inserts one or more paths: Insert. (line 68) * -alter_date sets timestamps in ISO image: Manip. (line 136) -* -alter_date_r sets timestamps in ISO image: Manip. (line 168) +* -alter_date_r sets timestamps in ISO image: Manip. (line 171) * -append_partition adds arbitrary file after image end: Bootable. - (line 375) + (line 378) * -application_id sets application id: SetWrite. (line 191) -* -application_use sets application use field: SetWrite. (line 250) +* -application_use sets application use field: SetWrite. (line 256) * -as emulates mkisofs or cdrecord: Emulation. (line 13) * -assert_volid rejects undesired images: Loading. (line 111) * -auto_charset learns character set from image: Loading. (line 123) * -backslash_codes enables backslash conversion: Scripting. (line 71) * -ban_stdio_write demands real drive: Loading. (line 316) -* -biblio_file sets biblio file name: SetWrite. (line 234) +* -biblio_file sets biblio file name: SetWrite. (line 240) * -blank erases media: Writing. (line 57) * -boot_image controls bootability: Bootable. (line 65) * -calm_drive reduces drive activity: Loading. (line 306) @@ -5133,7 +5145,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -chown sets ownership in ISO image: Manip. (line 43) * -chown_r sets ownership in ISO image: Manip. (line 47) * -clone copies ISO directory tree: Insert. (line 170) -* -close controls media closing: SetWrite. (line 385) +* -close controls media closing: SetWrite. (line 391) * -close_damaged closes damaged track and session: Writing. (line 164) * -close_filter_list bans filter registration: Filter. (line 50) * -commit writes pending ISO image: Writing. (line 27) @@ -5143,7 +5155,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -compare_r reports ISO/disk differences: Navigate. (line 140) * -compliance controls standard compliance: SetWrite. (line 56) * -concat copies ISO file content: Restore. (line 118) -* -copyright_file sets copyright file name: SetWrite. (line 223) +* -copyright_file sets copyright file name: SetWrite. (line 229) * -cpax copies files to disk: Restore. (line 100) * -cpr inserts like with cp -r: Insert. (line 149) * -cpx copies files to disk: Restore. (line 89) @@ -5162,11 +5174,11 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top (line 57) * -drive_class controls drive accessability: Loading. (line 73) * -du show directory size in ISO image: Navigate. (line 75) -* -dummy controls write simulation: SetWrite. (line 377) +* -dummy controls write simulation: SetWrite. (line 383) * -dus show directory size in ISO image: Navigate. (line 78) * -dusx show directory size on disk: Navigate. (line 85) * -dux show directory size on disk: Navigate. (line 81) -* -dvd_obs set write block size: SetWrite. (line 314) +* -dvd_obs set write block size: SetWrite. (line 320) * -early_stdio_test classifies stdio drives: Loading. (line 320) * -ecma119_map names w/o Rock Ridge, Joliet: Loading. (line 214) * -eject ejects drive tray: Writing. (line 50) @@ -5186,17 +5198,17 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -follow softlinks and mount points: SetInsert. (line 69) * -format formats media: Writing. (line 87) * -for_backup -acl,-xattr,-hardlinks,-md5: Loading. (line 210) -* -fs sets size of fifo: SetWrite. (line 380) +* -fs sets size of fifo: SetWrite. (line 386) * -getfacl shows ACL in ISO image: Navigate. (line 60) * -getfacl_r shows ACL in ISO image: Navigate. (line 66) * -getfattr shows xattr in ISO image: Navigate. (line 69) * -getfattr_r shows xattr in ISO image: Navigate. (line 72) -* -gid sets global ownership: SetWrite. (line 271) +* -gid sets global ownership: SetWrite. (line 277) * -grow_blindly overides next writeable address: AqDrive. (line 60) * -hardlinks controls handling of hard links: Loading. (line 134) * -help prints help text: Scripting. (line 19) * -hfsplus enables production of HFS+ partition: SetWrite. (line 14) -* -hide excludes file names from directory trees: Manip. (line 171) +* -hide excludes file names from directory trees: Manip. (line 174) * -history brings text into readline history: Scripting. (line 42) * -indev acquires a drive for input: AqDrive. (line 23) * -in_charset sets input character set: Loading. (line 118) @@ -5229,7 +5241,7 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -mark sets synchronizing message: Frontend. (line 23) * -md5 controls handling of MD5 sums: Loading. (line 182) * -mkdir creates ISO directory: Insert. (line 162) -* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 320) +* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 326) * -mount issues mount command for ISO session: Restore. (line 146) * -mount_cmd composes mount command line: Inquiry. (line 49) * -mount_cmd controls mount command: Inquiry. (line 64) @@ -5245,16 +5257,16 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -options_from_file reads commands from file: Scripting. (line 12) * -osirrox enables ISO-to-disk copying: Restore. (line 18) * -outdev acquires a drive for output: AqDrive. (line 29) -* -out_charset sets output character set: SetWrite. (line 263) +* -out_charset sets output character set: SetWrite. (line 269) * -overwrite enables overwriting in ISO: SetInsert. (line 131) * -pacifier controls pacifier text form: Emulation. (line 166) -* -padding sets amount or mode of image padding: SetWrite. (line 408) +* -padding sets amount or mode of image padding: SetWrite. (line 414) * -page set terminal geometry: DialogCtl. (line 18) * -paste_in copies file into disk file: Restore. (line 114) * -pathspecs sets meaning of = with -add: SetInsert. (line 115) * -path_list inserts paths from disk file: Insert. (line 81) * -pkt_output consolidates text output: Frontend. (line 7) -* -preparer_id sets preparer id: SetWrite. (line 239) +* -preparer_id sets preparer id: SetWrite. (line 245) * -print prints result text line: Scripting. (line 102) * -print_info prints message text line: Scripting. (line 104) * -print_mark prints synchronizing text line: Scripting. (line 106) @@ -5306,31 +5318,31 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top * -signal_handling controls handling of system signals: Exception. (line 66) * -sleep waits for a given time span: Scripting. (line 113) -* -speed set write speed: SetWrite. (line 285) +* -speed set write speed: SetWrite. (line 291) * -split_size enables large file splitting: SetInsert. (line 143) * -status shows current settings: Scripting. (line 44) * -status_history_max curbs -status history: Scripting. (line 52) -* -stdio_sync controls stdio buffer: SetWrite. (line 370) -* -stream_recording controls defect management: SetWrite. (line 303) +* -stdio_sync controls stdio buffer: SetWrite. (line 376) +* -stream_recording controls defect management: SetWrite. (line 309) * -system_id sets system id: SetWrite. (line 199) * -tell_media_space reports free space: Inquiry. (line 97) * -temp_mem_limit curbs memory consumption: Scripting. (line 96) * -toc shows list of sessions: Inquiry. (line 27) * -toc_of shows list of sessions: Inquiry. (line 41) -* -uid sets global ownership: SetWrite. (line 268) +* -uid sets global ownership: SetWrite. (line 274) * -update inserts path if different: Insert. (line 100) * -update_l inserts paths if different: Insert. (line 120) * -update_r inserts paths if different: Insert. (line 110) -* -use_immed_bit controls use of Immed bit: SetWrite. (line 358) +* -use_immed_bit controls use of Immed bit: SetWrite. (line 364) * -use_readline enables readline for dialog: DialogCtl. (line 26) * -version prints help text: Scripting. (line 22) * -volid sets volume id: SetWrite. (line 162) * -volset_id sets volume set id: SetWrite. (line 182) * -volume_date sets volume timestamp: SetWrite. (line 205) -* -write_type chooses TAO or SAO/DAO: SetWrite. (line 401) +* -write_type chooses TAO or SAO/DAO: SetWrite. (line 407) * -x enables automatic execution order of arguments: ArgSort. (line 16) * -xattr controls handling of xattr (EA): Loading. (line 178) -* -zisofs controls zisofs production: SetWrite. (line 274) +* -zisofs controls zisofs production: SetWrite. (line 280)  File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top @@ -5348,38 +5360,38 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * ACL, show in ISO image, -getfacl: Navigate. (line 60) * ACL, show in ISO image, -getfacl_r: Navigate. (line 66) * ACL, _definition: Extras. (line 50) -* APM block size: Bootable. (line 366) +* APM block size: Bootable. (line 369) * APM, _definition: Extras. (line 42) * Appendable media, _definition: Media. (line 38) -* Appended Filesystem Image, -append_partition: Bootable. (line 375) -* Appended partition, in APM: Bootable. (line 246) -* Appended partition, in MBR or GPT: Bootable. (line 239) +* Appended Filesystem Image, -append_partition: Bootable. (line 378) +* Appended partition, in APM: Bootable. (line 249) +* Appended partition, in MBR or GPT: Bootable. (line 242) * Automatic execution order, of arguments, -x: ArgSort. (line 16) * Backslash Interpretation, _definition: Processing. (line 53) * Backup, enable fast incremental, -disk_dev_ino: Loading. (line 226) * Backup, enable features, -for_backup: Loading. (line 210) * Backup, scdbackup checksum tag, -scdbackup: Emulation. (line 179) * Blank media, _definition: Media. (line 29) -* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 358) +* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 364) * Blind growing, _definition: Methods. (line 41) * Bootability, control, -boot_image: Bootable. (line 65) * Bugs, reporting: Bugreport. (line 6) * cdrecord, Emulation: Emulation. (line 120) * Character Set, for input, -in_charset: Loading. (line 118) * Character Set, for input/output, -charset: Charset. (line 54) -* Character Set, for output, -out_charset: SetWrite. (line 263) +* Character Set, for output, -out_charset: SetWrite. (line 269) * Character set, learn from image, -auto_charset: Loading. (line 123) * Character Set, of terminal, -local_charset: Charset. (line 57) * Character Set, _definition: Charset. (line 6) -* CHRP partition, _definition: Bootable. (line 251) +* CHRP partition, _definition: Bootable. (line 254) * Closed media, _definition: Media. (line 44) * Comment, #: Scripting. (line 156) * Control, signal handling, -signal_handling: Exception. (line 66) * Create, new ISO image, _definition: Methods. (line 7) -* Cylinder alignment, _definition: Bootable. (line 295) -* Cylinder size, _definition: Bootable. (line 280) +* Cylinder alignment, _definition: Bootable. (line 298) +* Cylinder size, _definition: Bootable. (line 283) * Damaged track and session, close, -close_damaged: Writing. (line 164) -* DEC Alpha SRM boot sector, production: Bootable. (line 352) +* DEC Alpha SRM boot sector, production: Bootable. (line 355) * Delete, from ISO image, -rm: Manip. (line 20) * Delete, from ISO image, -rm_r: Manip. (line 26) * Delete, ISO directory, -rmdir: Manip. (line 29) @@ -5410,7 +5422,7 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Drive, _definition: Drives. (line 6) * EA, _definition: Extras. (line 66) * ECMA-119, _definition: Model. (line 6) -* EFI system partition, _definition: Bootable. (line 260) +* EFI system partition, _definition: Bootable. (line 263) * El Torito, _definition: Extras. (line 19) * Emulation, -as: Emulation. (line 13) * Emulation, .mkisofsrc, -read_mkisofsrc: Emulation. (line 155) @@ -5429,32 +5441,32 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Filter, show chain, -show_stream: Navigate. (line 148) * Filter, show chains of tree, -show_stream_r: Navigate. (line 161) * Filter, unregister, -unregister_filter: Filter. (line 47) -* Filter, zisofs parameters, -zisofs: SetWrite. (line 274) +* Filter, zisofs parameters, -zisofs: SetWrite. (line 280) * Filter, _definition: Filter. (line 6) * Frontend program, start at pipes, -launch_frontend: Frontend. (line 141) * GPT, _definition: Extras. (line 39) -* Group, global in ISO image, -gid: SetWrite. (line 271) +* Group, global in ISO image, -gid: SetWrite. (line 277) * Group, in ISO image, -chgrp: Manip. (line 49) * Group, in ISO image, -chgrp_r: Manip. (line 53) * Growing, _definition: Methods. (line 20) * Hard links, control handling, -hardlinks: Loading. (line 134) -* HFS+ allocation block size: Bootable. (line 363) -* HFS+ serial number: Bootable. (line 360) -* hidden, set in ISO image, -hide: Manip. (line 171) -* HP-PA boot sector, production: Bootable. (line 335) +* HFS+ allocation block size: Bootable. (line 366) +* HFS+ serial number: Bootable. (line 363) +* hidden, set in ISO image, -hide: Manip. (line 174) +* HP-PA boot sector, production: Bootable. (line 338) * Image reading, cache size, -data_cache_size: Loading. (line 332) * Image, demand volume ID, -assert_volid: Loading. (line 111) * Image, discard pending changes, -rollback: Writing. (line 9) * Image, filesystem to load, -read_fs: Loading. (line 102) * Image, override change status, -changes_pending: Writing. (line 12) -* Image, set abstract file name, -abstract_file: SetWrite. (line 228) +* Image, set abstract file name, -abstract_file: SetWrite. (line 234) * Image, set application id, -application_id: SetWrite. (line 191) * Image, set application iuse field, -application_use: SetWrite. - (line 250) -* Image, set biblio file name, -biblio_file: SetWrite. (line 234) -* Image, set copyright file name, -copyright_file: SetWrite. (line 223) -* Image, set preparer id, -preparer_id: SetWrite. (line 239) + (line 256) +* Image, set biblio file name, -biblio_file: SetWrite. (line 240) +* Image, set copyright file name, -copyright_file: SetWrite. (line 229) +* Image, set preparer id, -preparer_id: SetWrite. (line 245) * Image, set publisher id, -publisher: SetWrite. (line 186) * Image, set system id, -system_id: SetWrite. (line 199) * Image, set volume id, -volid: SetWrite. (line 162) @@ -5496,15 +5508,15 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Linux device type, -scsi_dev_family: AqDrive. (line 43) * List delimiter, _definition: Processing. (line 9) * Local Character Set, _definition: Charset. (line 11) -* MBR bootable/active flag, enforce: Bootable. (line 306) -* MBR, set, -boot_image system_area=: Bootable. (line 184) +* MBR bootable/active flag, enforce: Bootable. (line 309) +* MBR, set, -boot_image system_area=: Bootable. (line 187) * MBR, _definition: Extras. (line 27) * MD5, control handling, -md5: Loading. (line 182) * Media, erase, -blank: Writing. (line 57) * Media, format, -format: Writing. (line 87) * Media, list formats, -list_formats: Writing. (line 129) * Media, list write speeds, -list_speeds: Writing. (line 140) -* MIPS boot file, activation: Bootable. (line 314) +* MIPS boot file, activation: Bootable. (line 317) * mkisofs, Emulation: Emulation. (line 17) * Modifying, _definition: Methods. (line 28) * Multi-session media, _definition: Media. (line 7) @@ -5528,18 +5540,18 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Next writeable address, -grow_blindly: AqDrive. (line 60) * Output Character Set, _definition: Charset. (line 26) * Overwriteable media, _definition: Media. (line 14) -* Ownership, global in ISO image, -uid: SetWrite. (line 268) +* Ownership, global in ISO image, -uid: SetWrite. (line 274) * Ownership, in ISO image, -chown: Manip. (line 43) * Ownership, in ISO image, -chown_r: Manip. (line 47) -* Partition offset, _definition: Bootable. (line 270) -* Partition table, _definition: Bootable. (line 220) +* Partition offset, _definition: Bootable. (line 273) +* Partition table, _definition: Bootable. (line 223) * Pathspec, _definition: SetInsert. (line 117) * Pattern expansion, for disk paths, -disk_pattern: Insert. (line 34) * Pattern expansion, for ISO paths, -iso_rr_pattern: Manip. (line 10) * Pattern expansion, _definition: Processing. (line 25) * Permissions, in ISO image, -chmod: Manip. (line 55) * Permissions, in ISO image, -chmod_r: Manip. (line 66) -* PReP partition, _definition: Bootable. (line 255) +* PReP partition, _definition: Bootable. (line 258) * Problems, reporting: Bugreport. (line 6) * Process, consolidate text output, -pkt_output: Frontend. (line 7) * Process, control abort on error, -abort_on: Exception. (line 27) @@ -5599,14 +5611,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Session, select as input, -load: Loading. (line 33) * Session, _definition: Model. (line 6) * Sorting order, for -x, -list_arg_sorting: ArgSort. (line 26) -* SUN Disk Label, production: Bootable. (line 325) -* SUN SPARC boot images, activation: Bootable. (line 398) +* SUN Disk Label, production: Bootable. (line 328) +* SUN SPARC boot images, activation: Bootable. (line 401) * Symbolic link, create, -lns: Insert. (line 166) -* System area, _definition: Bootable. (line 184) +* System area, _definition: Bootable. (line 187) * Table-of-content, search sessions, -rom_toc_scan: Loading. (line 278) * Table-of-content, show, -toc: Inquiry. (line 27) * Timestamps, set in ISO image, -alter_date: Manip. (line 136) -* Timestamps, set in ISO image, -alter_date_r: Manip. (line 168) +* Timestamps, set in ISO image, -alter_date_r: Manip. (line 171) * Tree, disk, traverse, -findx: Navigate. (line 88) * Tree, ISO, traverse and alter, -find: CmdFind. (line 7) * UTF-16, for Joliet paths, -compliance: SetWrite. (line 108) @@ -5617,26 +5629,26 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top * Verify, file checksum, -check_md5: Verify. (line 164) * Verify, file tree checksums, -check_md5_r: Verify. (line 178) * Verify, preset -check_media, -check_media_defaults: Verify. (line 40) -* Write, block size, -dvd_obs: SetWrite. (line 314) +* Write, block size, -dvd_obs: SetWrite. (line 320) * Write, bootability, -boot_image: Bootable. (line 65) -* Write, buffer syncing, -stdio_sync: SetWrite. (line 370) -* Write, close media, -close: SetWrite. (line 385) +* Write, buffer syncing, -stdio_sync: SetWrite. (line 376) +* Write, close media, -close: SetWrite. (line 391) * Write, compliance to specs, -compliance: SetWrite. (line 56) -* Write, defect management, -stream_recording: SetWrite. (line 303) +* Write, defect management, -stream_recording: SetWrite. (line 309) * Write, disable Rock Ridge, -rockridge: SetWrite. (line 51) -* Write, drive buffer, -modesty_on_drive: SetWrite. (line 320) +* Write, drive buffer, -modesty_on_drive: SetWrite. (line 326) * Write, enable HFS+, -hfsplus: SetWrite. (line 14) * Write, enable Joliet, -joliet: SetWrite. (line 10) -* Write, fifo size, -fs: SetWrite. (line 380) +* Write, fifo size, -fs: SetWrite. (line 386) * Write, free space, -tell_media_space: Inquiry. (line 97) * Write, log problematic disk files, -errfile_log: Scripting. (line 116) * Write, log written sessions, -session_log: Scripting. (line 134) -* Write, padding image, -padding: SetWrite. (line 408) +* Write, padding image, -padding: SetWrite. (line 414) * Write, pending ISO image, -commit: Writing. (line 27) * Write, predict image size, -print_size: Inquiry. (line 85) -* Write, set speed, -speed: SetWrite. (line 285) -* Write, simulation, -dummy: SetWrite. (line 377) -* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 401) +* Write, set speed, -speed: SetWrite. (line 291) +* Write, simulation, -dummy: SetWrite. (line 383) +* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 407) * xattr, control handling, -xattr: Loading. (line 178) * xattr, set in ISO image, -setfattr: Manip. (line 103) * xattr, set in ISO image, -setfattr_list: Manip. (line 117) @@ -5664,44 +5676,44 @@ Node: Loading32602 Node: Insert52709 Node: SetInsert63293 Node: Manip72612 -Node: CmdFind82395 -Node: Filter100698 -Node: Writing105320 -Node: SetWrite115476 -Node: Bootable139259 -Node: Jigdo163052 -Node: Charset167311 -Node: Exception170640 -Node: DialogCtl176769 -Node: Inquiry179371 -Node: Navigate187821 -Node: Verify196116 -Node: Restore205994 -Node: Emulation214607 -Node: Scripting225066 -Node: Frontend232849 -Node: Examples242475 -Node: ExDevices243653 -Node: ExCreate244314 -Node: ExDialog245614 -Node: ExGrowing246885 -Node: ExModifying247694 -Node: ExBootable248204 -Node: ExCharset248759 -Node: ExPseudo249655 -Node: ExCdrecord250582 -Node: ExMkisofs250902 -Node: ExGrowisofs252259 -Node: ExException253413 -Node: ExTime253871 -Node: ExIncBackup254329 -Node: ExRestore258355 -Node: ExRecovery259301 -Node: Files259873 -Node: Seealso261207 -Node: Bugreport261922 -Node: Legal262513 -Node: CommandIdx263525 -Node: ConceptIdx280713 +Node: CmdFind82571 +Node: Filter100874 +Node: Writing105496 +Node: SetWrite115652 +Node: Bootable139799 +Node: Jigdo163782 +Node: Charset168041 +Node: Exception171370 +Node: DialogCtl177499 +Node: Inquiry180101 +Node: Navigate188551 +Node: Verify196846 +Node: Restore206724 +Node: Emulation215337 +Node: Scripting225796 +Node: Frontend233579 +Node: Examples243205 +Node: ExDevices244383 +Node: ExCreate245044 +Node: ExDialog246344 +Node: ExGrowing247615 +Node: ExModifying248424 +Node: ExBootable248934 +Node: ExCharset249489 +Node: ExPseudo250385 +Node: ExCdrecord251312 +Node: ExMkisofs251632 +Node: ExGrowisofs252989 +Node: ExException254143 +Node: ExTime254601 +Node: ExIncBackup255059 +Node: ExRestore259085 +Node: ExRecovery260031 +Node: Files260603 +Node: Seealso261937 +Node: Bugreport262652 +Node: Legal263243 +Node: CommandIdx264255 +Node: ConceptIdx281443  End Tag Table diff --git a/libisoburn/trunk/xorriso/xorriso.texi b/libisoburn/trunk/xorriso/xorriso.texi index e82c506f..79a3c068 100644 --- a/libisoburn/trunk/xorriso/xorriso.texi +++ b/libisoburn/trunk/xorriso/xorriso.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISO 1 "Version 1.4.5, Aug 05, 2016" +@c man .TH XORRISO 1 "Version 1.4.5, Aug 07, 2016" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -2171,6 +2171,10 @@ in order to make the format recognizable. Example: @* -alter_date m-c 2013.11.27.103951 /file1 /file2 -- +@* +This command does not persistently apply to the boot catalog, which gets fresh +timestamps at -commit time. Command -volume_date "uuid" can set this time +value. @c man .TP @item -alter_date_r type timestring iso_rr_path [***] @kindex -alter_date_r sets timestamps in ISO image @@ -3314,6 +3318,12 @@ Some of them are prone to timezone computations. The timestrings "default" or "overridden" cause default settings: "c" and "m" will show the current time of image creation. "x" and "f" will be marked as insignificant. "uuid" will be deactivated. +@* +At -commit time, some timestamps get set to the maximum value of effectively +written volume creation and modification time: El Torito boot catalog, +HFS+ superblock, ECMA-119 file modification time if -compliance "no_rec_mtime". +The isohybrid MBR id is computed from "uuid" if given, else from the effective +volume modification date. @c man .TP @item -copyright_file text @kindex -copyright_file sets copyright file name @@ -3796,13 +3806,15 @@ which bundles these individual settings: -boot_image any boot_info_table=on @* An El Torito boot catalog file gets inserted into the ISO image with address -@strong{cat_path=} at -commit time. +@strong{cat_path=} with the first -boot_image "any" "next" or at -commit time. It is subject to normal -overwrite and -reassure processing if there is already a file with the same name. The catalog lists the boot images and is read by the boot facility to choose one of the boot images. But it is not necessary that it appears in the directory tree at all. One may hide it in all trees by @strong{cat_hidden=on}. Other possible values are "iso_rr", "joliet", "hfsplus", and the default "off". +The timestamps of the boot catalog file are refreshed at commit time. +Command -volume_date "uuid" can be used to set their value. @* @strong{bin_path=} depicts an El Torito boot image file, a binary program which is to be started by the hardware boot facility (e.g. the BIOS) diff --git a/libisoburn/trunk/xorriso/xorrisofs.1 b/libisoburn/trunk/xorriso/xorrisofs.1 index 0390ba9e..69245fa4 100644 --- a/libisoburn/trunk/xorriso/xorrisofs.1 +++ b/libisoburn/trunk/xorriso/xorrisofs.1 @@ -9,7 +9,7 @@ .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) -.TH XORRISOFS 1 "Version 1.4.5, Aug 06, 2016" +.TH XORRISOFS 1 "Version 1.4.5, Aug 07, 2016" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: @@ -570,6 +570,9 @@ revoked by \-\-set_all_file_dates with empty timestring. 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. +.br +The timestamps of the El Torito boot catalog file get refreshed when the ISO +is produced. They can be influenced by \-\-modification\-date=. .TP \fB\-file_name_limit\fR number Set the maximum permissible length for file names in the range of 64 to 255. @@ -891,6 +894,9 @@ It is supposed to match this GRUB line: search \-\-fs\-uuid \-\-set YYYY\-MM\-DD\-hh\-mm\-ss\-cc .br E.g. 2010040711405800 is 7 Apr 2010 11:40:58 (+0 centiseconds). +.br +Among the influenced timestamps are: +isohybrid MBR id, El Torito boot catalog file, HFS+ superblock. .TP \fB--application_use\fR character|0xXY|disk_path Specify the content of the Application Use field which can take at most diff --git a/libisoburn/trunk/xorriso/xorrisofs.info b/libisoburn/trunk/xorriso/xorrisofs.info index 5e316b1c..0616b000 100644 --- a/libisoburn/trunk/xorriso/xorrisofs.info +++ b/libisoburn/trunk/xorriso/xorrisofs.info @@ -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 diff --git a/libisoburn/trunk/xorriso/xorrisofs.texi b/libisoburn/trunk/xorriso/xorrisofs.texi index da15227a..c74c5eb4 100644 --- a/libisoburn/trunk/xorriso/xorrisofs.texi +++ b/libisoburn/trunk/xorriso/xorrisofs.texi @@ -50,7 +50,7 @@ @c man .\" First parameter, NAME, should be all caps @c man .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection @c man .\" other parameters are allowed: see man(7), man(1) -@c man .TH XORRISOFS 1 "Version 1.4.5, Aug 06, 2016" +@c man .TH XORRISOFS 1 "Version 1.4.5, Aug 07, 2016" @c man .\" Please adjust this date whenever revising the manpage. @c man .\" @c man .\" Some roff macros, for reference: @@ -813,6 +813,9 @@ revoked by @minus{}@minus{}set_all_file_dates with empty timestring. In any case files which get into the ISO after mkisofs emulation ended will not be affected, unless another mkisofs emulation applies @minus{}@minus{}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 @minus{}@minus{}modification-date=. @c man .TP @item -file_name_limit number @kindex -file_name_limit curbs length of file names @@ -1222,6 +1225,9 @@ It is supposed to match this GRUB line: search @minus{}@minus{}fs-uuid @minus{}@minus{}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. @c man .TP @item @minus{}@minus{}application_use character|0xXY|disk_path @kindex @minus{}@minus{}application_use set Application Use field