[Bf-blender-cvs] [8eec9887c35] codesign: Codesign: Allow signing standalone executable files
Sergey Sharybin
noreply at git.blender.org
Wed Jan 8 16:32:11 CET 2020
Commit: 8eec9887c356033258bbbbfb035bd8ec9c7103c6
Author: Sergey Sharybin
Date: Wed Jan 8 15:44:08 2020 +0100
Branches: codesign
https://developer.blender.org/rB8eec9887c356033258bbbbfb035bd8ec9c7103c6
Codesign: Allow signing standalone executable files
===================================================================
M build_files/buildbot/codesign/macos_code_signer.py
M release/datafiles/locale
M release/scripts/addons
===================================================================
diff --git a/build_files/buildbot/codesign/macos_code_signer.py b/build_files/buildbot/codesign/macos_code_signer.py
index 79df50ae674..3d67b17d673 100644
--- a/build_files/buildbot/codesign/macos_code_signer.py
+++ b/build_files/buildbot/codesign/macos_code_signer.py
@@ -20,6 +20,7 @@
import logging
import re
+import stat
import subprocess
import time
@@ -118,6 +119,10 @@ class MacOSCodeSigner(BaseCodeSigner):
for prefix in NAME_PREFIXES_TO_BE_SIGNED):
return True
+ mode = file.absolute_filepath.lstat().st_mode
+ if mode & stat.S_IXUSR != 0:
+ return True
+
return file.relative_filepath.suffix in EXTENSIONS_TO_BE_SIGNED
############################################################################
diff --git a/release/datafiles/locale b/release/datafiles/locale
index 1e75f78b59a..91ef97a424f 160000
--- a/release/datafiles/locale
+++ b/release/datafiles/locale
@@ -1 +1 @@
-Subproject commit 1e75f78b59a0647ceecb102b490ade1ada0dcdba
+Subproject commit 91ef97a424ffac06b33764f98e1908634012765c
diff --git a/release/scripts/addons b/release/scripts/addons
index c02a98ba562..d504a09ab5e 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit c02a98ba562679080ae550b3756759cc2793b765
+Subproject commit d504a09ab5eae0e07863a0a816bc1af935f50f40
More information about the Bf-blender-cvs
mailing list