asn1tostruct: allow to override build date

in order to make builds reproducible.
See for why this is good
for the definition of this variable.

Also do not record build user name to not have it vary.

Change-Id: I5cfa465cc82f009f28dd7f12ced0e72a05fda842
Bernhard M. Wiedemann 2018-05-30 13:20:29 +02:00
parent ba941e553d
commit 7a97fcafed
1 changed files with 3 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import re, os, sys, string
import datetime
import getopt
import getpass
import time
version = "0.5osmo1"
@ -33,11 +34,11 @@ def printDebug(string):
print string
def outputHeaderToFile(f, filename):
now =
now = datetime.datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
f.write(" * This file had been created by script v%s\n" % (version))
f.write(" * Please do not modify this file but regenerate it via script.\n")
f.write(" * Created on: %s by %s\n * from %s\n" % (str(now), getpass.getuser(), filenames))
f.write(" * Created on: %s\n * from %s\n" % (str(now), filenames))
f.write(" ******************************************************************************/\n")
def lowerFirstCamelWord(word):