Commit ea024852 authored by Bastian Blank's avatar Bastian Blank

debian/bin/ Use --sort option for reproducible tar

Since Stretch, tar can sort the files by name itself.
parent 91d3209f
......@@ -141,10 +141,9 @@ class Main(object):
except OSError:
self.log("Generate tarball %s\n" % out)
cmdline = '''(cd '%s' && find '%s' -print0) |
LC_ALL=C sort -z |
XZ_OPT=-T0 tar -C '%s' --no-recursion --null -T - --mtime '%s' --owner root --group root -caf '%s'
''' % (self.dir, self.orig, self.dir, orig_date, out)
cmdline = '''LC_ALL=C XZ_OPT=-T0
tar -C '%s' --sort name --mtime '%s' --owner root --group root -caf '%s' '%s'
''' % (self.dir, orig_date, out, self.orig)
if os.spawnv(os.P_WAIT, '/bin/sh', ['sh', '-c', cmdline]):
raise RuntimeError("Can't patch source")
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment