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