[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