diff options
author | Rob Austein <sra@hactrn.net> | 2016-06-29 14:36:08 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2016-06-29 14:36:08 -0400 |
commit | 3d14fb2bef848ad3945ec896f4704c32185c3cbc (patch) | |
tree | e8bed6a597b852a24f050a478d37f8a3c3372876 | |
parent | b1e0f384a6c73eb9df5d353bb042823847fa82cc (diff) |
Tweak ownerships and permissions in firmware tarball.
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | build-firmware-package.py | 1 |
2 files changed, 2 insertions, 1 deletions
@@ -58,7 +58,7 @@ shadow: ./build-shadow-tree.py ${FIRMWARE_TARBALL}: ${BITSTREAM} $(sort ${ELVES} ${ELVES:.elf=.bin}) ${TAMPER} - ./build-firmware-package.py $@ $^ + fakeroot ./build-firmware-package.py $@ $^ bitstream: ${BITSTREAM} diff --git a/build-firmware-package.py b/build-firmware-package.py index de77243..c44b8bd 100755 --- a/build-firmware-package.py +++ b/build-firmware-package.py @@ -25,6 +25,7 @@ for fn in args.firmware: tar.add(fn, os.path.basename(fn)) with tempfile.NamedTemporaryFile() as f: + os.fchmod(f.fileno(), 0644) gpg = subprocess.Popen(("gpg", "--clearsign", "--personal-digest-preferences", "SHA256", "--no-permission-warning"), stdin = subprocess.PIPE, stdout = f) json.dump(dict(head = head, time = time, commits = commits, sha256 = sha256), gpg.stdin, indent = 2) |