diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-02-03 19:03:51 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-02-03 19:03:51 +0300 |
commit | 3125cfceec35ef14374ae98f9a400e7a678287a2 (patch) | |
tree | 419b2e4743c5c642186d2e2904b4c8f543894e4b /build_files/buildbot/codesign_server_windows.py | |
parent | 59e1c2f6296e38ab21f2650e32089c22b80777f6 (diff) |
Codesign: Add codesign for macOS worker
Works similarly to Windows configuration where buildbot worker and
codesign machines are communicating with each other using network
drive.
Diffstat (limited to 'build_files/buildbot/codesign_server_windows.py')
-rwxr-xr-x | build_files/buildbot/codesign_server_windows.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/build_files/buildbot/codesign_server_windows.py b/build_files/buildbot/codesign_server_windows.py index 2f7aab961f5..97ea4fd6756 100755 --- a/build_files/buildbot/codesign_server_windows.py +++ b/build_files/buildbot/codesign_server_windows.py @@ -30,15 +30,25 @@ import shutil from pathlib import Path from typing import List +import codesign.util as util + from codesign.windows_code_signer import WindowsCodeSigner import codesign.config_server if __name__ == "__main__": + logging.config.dictConfig(codesign.config_server.LOGGING) + + logger = logging.getLogger(__name__) + logger_server = logger.getChild('server') + # TODO(sergey): Consider moving such sanity checks into # CodeSigner.check_environment_or_die(). if not shutil.which('signtool.exe'): - raise SystemExit("signtool.exe is not found in %PATH%") + if util.get_current_platform() == util.Platform.WINDOWS: + raise SystemExit("signtool.exe is not found in %PATH%") + logger_server.info( + 'signtool.exe not found, ' + 'but will not be used on this foreign platform') - logging.config.dictConfig(codesign.config_server.LOGGING) code_signer = WindowsCodeSigner(codesign.config_server) code_signer.run_signing_server() |