New -volume_date "all_file_dates" pseudo-timestamp "set_to_mtime"

This commit is contained in:
2016-08-20 10:28:57 +00:00
parent ff65d7bb19
commit 49c92cb3ba
10 changed files with 213 additions and 181 deletions

View File

@ -2403,9 +2403,12 @@ according to the setting of command -acl.
"x" time when the information in the volume expires.
"f" time since when the volume is effectively valid.
"all_file_dates" sets mtime, atime, and ctime of all files and
directories to the given time. This action stays delayed until
actual ISO production begins. Up to then it can be revoked by
"all_file_dates" with empty timestring.
directories to the given time. If the timestring is
"set_to_mtime", then the atime and ctime of each file and directory
get set to the value found in their mtime.
These actions stay delayed until actual ISO production begins. Up
to then they can be revoked by "all_file_dates" with empty
timestring or timestring "default".
The timestamps of the El Torito boot catalog file get refreshed
when the ISO is produced. They can be influenced by "uuid".
"uuid" sets a timestring that overrides "c" and "m" times literally
@ -5156,7 +5159,7 @@ 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 241)
* -abstract_file sets abstract file name: SetWrite. (line 244)
* -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)
@ -5165,13 +5168,13 @@ File: xorriso.info, Node: CommandIdx, Next: ConceptIdx, Prev: Legal, Up: Top
* -append_partition adds arbitrary file after image end: Bootable.
(line 391)
* -application_id sets application id: SetWrite. (line 191)
* -application_use sets application use field: SetWrite. (line 263)
* -application_use sets application use field: SetWrite. (line 266)
* -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 247)
* -biblio_file sets biblio file name: SetWrite. (line 250)
* -blank erases media: Writing. (line 57)
* -boot_image controls bootability: Bootable. (line 65)
* -calm_drive reduces drive activity: Loading. (line 306)
@ -5190,7 +5193,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 398)
* -close controls media closing: SetWrite. (line 401)
* -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)
@ -5200,7 +5203,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 236)
* -copyright_file sets copyright file name: SetWrite. (line 239)
* -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)
@ -5219,11 +5222,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 390)
* -dummy controls write simulation: SetWrite. (line 393)
* -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 327)
* -dvd_obs set write block size: SetWrite. (line 330)
* -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)
@ -5243,12 +5246,12 @@ 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 393)
* -fs sets size of fifo: SetWrite. (line 396)
* -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 284)
* -gid sets global ownership: SetWrite. (line 287)
* -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)
@ -5286,7 +5289,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 333)
* -modesty_on_drive keep drive buffer hungry: SetWrite. (line 336)
* -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)
@ -5302,16 +5305,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 276)
* -out_charset sets output character set: SetWrite. (line 279)
* -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 421)
* -padding sets amount or mode of image padding: SetWrite. (line 424)
* -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 252)
* -preparer_id sets preparer id: SetWrite. (line 255)
* -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)
@ -5363,31 +5366,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 298)
* -speed set write speed: SetWrite. (line 301)
* -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 383)
* -stream_recording controls defect management: SetWrite. (line 316)
* -stdio_sync controls stdio buffer: SetWrite. (line 386)
* -stream_recording controls defect management: SetWrite. (line 319)
* -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 281)
* -uid sets global ownership: SetWrite. (line 284)
* -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 371)
* -use_immed_bit controls use of Immed bit: SetWrite. (line 374)
* -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 414)
* -write_type chooses TAO or SAO/DAO: SetWrite. (line 417)
* -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 287)
* -zisofs controls zisofs production: SetWrite. (line 290)

File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
@ -5417,14 +5420,14 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* 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 371)
* Blank, format, Immed bit, -use_immed_bit: SetWrite. (line 374)
* 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 276)
* Character Set, for output, -out_charset: SetWrite. (line 279)
* 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)
@ -5486,13 +5489,13 @@ 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 287)
* Filter, zisofs parameters, -zisofs: SetWrite. (line 290)
* Filter, _definition: Filter. (line 6)
* Frontend program, start at pipes, -launch_frontend: Frontend.
(line 141)
* GPT, control GUID, -boot_image gpt_disk_guid=: Bootable. (line 210)
* GPT, _definition: Extras. (line 39)
* Group, global in ISO image, -gid: SetWrite. (line 284)
* Group, global in ISO image, -gid: SetWrite. (line 287)
* Group, in ISO image, -chgrp: Manip. (line 49)
* Group, in ISO image, -chgrp_r: Manip. (line 53)
* Growing, _definition: Methods. (line 20)
@ -5506,13 +5509,13 @@ File: xorriso.info, Node: ConceptIdx, Prev: CommandIdx, Up: Top
* 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 241)
* Image, set abstract file name, -abstract_file: SetWrite. (line 244)
* Image, set application id, -application_id: SetWrite. (line 191)
* Image, set application iuse field, -application_use: SetWrite.
(line 263)
* Image, set biblio file name, -biblio_file: SetWrite. (line 247)
* Image, set copyright file name, -copyright_file: SetWrite. (line 236)
* Image, set preparer id, -preparer_id: SetWrite. (line 252)
(line 266)
* Image, set biblio file name, -biblio_file: SetWrite. (line 250)
* Image, set copyright file name, -copyright_file: SetWrite. (line 239)
* Image, set preparer id, -preparer_id: SetWrite. (line 255)
* 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)
@ -5586,7 +5589,7 @@ 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 281)
* Ownership, global in ISO image, -uid: SetWrite. (line 284)
* Ownership, in ISO image, -chown: Manip. (line 43)
* Ownership, in ISO image, -chown_r: Manip. (line 47)
* Partition offset, _definition: Bootable. (line 286)
@ -5675,26 +5678,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 327)
* Write, block size, -dvd_obs: SetWrite. (line 330)
* Write, bootability, -boot_image: Bootable. (line 65)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 383)
* Write, close media, -close: SetWrite. (line 398)
* Write, buffer syncing, -stdio_sync: SetWrite. (line 386)
* Write, close media, -close: SetWrite. (line 401)
* Write, compliance to specs, -compliance: SetWrite. (line 56)
* Write, defect management, -stream_recording: SetWrite. (line 316)
* Write, defect management, -stream_recording: SetWrite. (line 319)
* Write, disable Rock Ridge, -rockridge: SetWrite. (line 51)
* Write, drive buffer, -modesty_on_drive: SetWrite. (line 333)
* Write, drive buffer, -modesty_on_drive: SetWrite. (line 336)
* Write, enable HFS+, -hfsplus: SetWrite. (line 14)
* Write, enable Joliet, -joliet: SetWrite. (line 10)
* Write, fifo size, -fs: SetWrite. (line 393)
* Write, fifo size, -fs: SetWrite. (line 396)
* 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 421)
* Write, padding image, -padding: SetWrite. (line 424)
* Write, pending ISO image, -commit: Writing. (line 27)
* Write, predict image size, -print_size: Inquiry. (line 85)
* Write, set speed, -speed: SetWrite. (line 298)
* Write, simulation, -dummy: SetWrite. (line 390)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 414)
* Write, set speed, -speed: SetWrite. (line 301)
* Write, simulation, -dummy: SetWrite. (line 393)
* Write, TAO or SAO/DAO, -write_type: SetWrite. (line 417)
* 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)
@ -5726,41 +5729,41 @@ Node: CmdFind82607
Node: Filter100989
Node: Writing105611
Node: SetWrite115767
Node: Bootable140352
Node: Jigdo165088
Node: Charset169347
Node: Exception172676
Node: DialogCtl178805
Node: Inquiry181407
Node: Navigate190195
Node: Verify198490
Node: Restore208368
Node: Emulation216981
Node: Scripting227440
Node: Frontend235223
Node: Examples244849
Node: ExDevices246027
Node: ExCreate246688
Node: ExDialog247988
Node: ExGrowing249259
Node: ExModifying250068
Node: ExBootable250578
Node: ExCharset251133
Node: ExPseudo252029
Node: ExCdrecord252956
Node: ExMkisofs253276
Node: ExGrowisofs254633
Node: ExException255787
Node: ExTime256245
Node: ExIncBackup256703
Node: ExRestore260729
Node: ExRecovery261675
Node: Files262247
Node: Environ263581
Node: Seealso264273
Node: Bugreport264990
Node: Legal265581
Node: CommandIdx266593
Node: ConceptIdx283781
Node: Bootable140526
Node: Jigdo165262
Node: Charset169521
Node: Exception172850
Node: DialogCtl178979
Node: Inquiry181581
Node: Navigate190369
Node: Verify198664
Node: Restore208542
Node: Emulation217155
Node: Scripting227614
Node: Frontend235397
Node: Examples245023
Node: ExDevices246201
Node: ExCreate246862
Node: ExDialog248162
Node: ExGrowing249433
Node: ExModifying250242
Node: ExBootable250752
Node: ExCharset251307
Node: ExPseudo252203
Node: ExCdrecord253130
Node: ExMkisofs253450
Node: ExGrowisofs254807
Node: ExException255961
Node: ExTime256419
Node: ExIncBackup256877
Node: ExRestore260903
Node: ExRecovery261849
Node: Files262421
Node: Environ263755
Node: Seealso264447
Node: Bugreport265164
Node: Legal265755
Node: CommandIdx266767
Node: ConceptIdx283955

End Tag Table