New environment variable SOURCE_DATE_EPOCH

This commit is contained in:
2016-08-16 13:18:31 +00:00
parent bda4b37e97
commit 384ff0eee9
8 changed files with 412 additions and 218 deletions

View File

@ -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 14, 2016"
@c man .TH XORRISOFS 1 "Version 1.4.5, Aug 15, 2016"
@c man .\" Please adjust this date whenever revising the manpage.
@c man .\"
@c man .\" Some roff macros, for reference:
@ -99,6 +99,7 @@ xorrisofs - Emulation of ISO 9660 program mkisofs by program xorriso
* Options:: Options
* Examples:: Examples
* Files:: Files
* Environ:: Environment
* Seealso:: See also
* Bugreport:: Reporting bugs
* Legal:: Author, Copyright, Credits
@ -808,11 +809,9 @@ Valid timestring formats are: 'Nov 8 14:51:13 CET 2007', 110814512007.13,
2007110814511300. See also @minus{}@minus{}modification-date= and man xorriso,
Examples of input timestrings.
@*
This action stays delayed until mkisofs emulation ends. Up to then it can be
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.
This action stays delayed until actual ISO production begins.
Up to then it can be revoked by @minus{}@minus{}set_all_file_dates
with empty timestring.
@*
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=.
@ -2577,7 +2576,7 @@ a proposal how to reproduce it, try:
@*
@sp 1
@c man .SH FILES
@node Files, Seealso, Examples, Top
@node Files, Environ, Examples, Top
@chapter Files
@c man .SS
@c man .B Startup files:
@ -2632,6 +2631,23 @@ The reader currently interprets the following NAME=VALUE pairs:
@sp 1
Any other lines will be silently ignored.
@*
@sp 1
@c man .SH ENVIRONMENT
@node Environ, Seealso, Files, Top
@chapter Environ
The following environment variables influence the program behavior:
@*
HOME is used to find xorriso and mkisofs startup files.
@*
MKISOFSRC may be used to point the program to a mkisofs startup file.
@*
SOURCE_DATE_EPOCH belongs to the specs of reproducible-builds.org.
It is supposed to be either undefined or to contain a decimal number
which tells the seconds since january 1st 1970. If it contains a number,
then it is used as time value to set the default of --modification-date=,
--gpt_disk_guid, and --set_all_file_dates.
Startup files and program options can override the effect of SOURCE_DATE_EPOCH.
@c man .SS
@c man .SH SEE ALSO
@c man .TP
@c man For generic xorriso command mode
@ -2668,7 +2684,7 @@ Any other lines will be silently ignored.
@c man .BR setextattr(8),
@c man .BR md5(1)
@c man-ignore-lines begin
@node Seealso, Bugreport, Files, Top
@node Seealso, Bugreport, Environ, Top
@chapter See also
@table @asis
@item For generic @command{xorriso} command mode