1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
Description: Make the build reproducible
Author: Chris Lamb <lamby@debian.org>
Last-Update: 2018-04-22
--- osmo-iuh-0.2.0.orig/asn1/utils/asn1tostruct.py
+++ osmo-iuh-0.2.0/asn1/utils/asn1tostruct.py
@@ -3,7 +3,7 @@
import re, os, sys, string
import datetime
import getopt
-import getpass
+import time
version = "0.5osmo1"
@@ -33,11 +33,11 @@ def printDebug(string):
print string
def outputHeaderToFile(f, filename):
- now = datetime.datetime.now()
+ now = datetime.datetime.utcfromtimestamp(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
f.write("/*******************************************************************************\n")
f.write(" * This file had been created by asn1tostruct.py 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):
|