mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-05 15:38:29 -04:00
waf: fixed ROMFS compression to use zero timestamp
this makes the apj file indepenent of build date, which fixes this issue: https://discuss.ardupilot.org/t/arducopter-waf-build-repeatability/37182
This commit is contained in:
parent
0db8a48453
commit
1cf4a9b8d8
@ -23,8 +23,10 @@ def embed_file(out, f, idx):
|
||||
|
||||
# compress it
|
||||
compressed = tempfile.NamedTemporaryFile()
|
||||
with gzip.open(compressed.name, mode='wb', compresslevel=9) as g:
|
||||
f = open(compressed.name, "wb")
|
||||
with gzip.GzipFile(fileobj=f, mode='wb', filename='', compresslevel=9, mtime=0) as g:
|
||||
g.write(contents)
|
||||
f.close()
|
||||
|
||||
compressed.seek(0)
|
||||
b = bytearray(compressed.read())
|
||||
|
Loading…
Reference in New Issue
Block a user