From a17cae7aece7c18a82ea3362da6cb9b52330e3e9 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Tue, 8 Oct 2024 02:20:29 +0100 Subject: [PATCH] FBT: Deterministic tarfile perms --nobuild --- scripts/flipper/assets/tarball.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/flipper/assets/tarball.py b/scripts/flipper/assets/tarball.py index 03b2d927f..cb7a7da67 100644 --- a/scripts/flipper/assets/tarball.py +++ b/scripts/flipper/assets/tarball.py @@ -16,6 +16,10 @@ def tar_sanitizer_filter(tarinfo: tarfile.TarInfo): tarinfo.gid = tarinfo.uid = 0 tarinfo.mtime = 0 tarinfo.uname = tarinfo.gname = "furippa" + if tarinfo.type == tarfile.DIRTYPE: + tarinfo.mode = 0o40755 # drwxr-xr-x + else: + tarinfo.mode = 0o644 # ?rw-r--r-- return tarinfo