diff options
Diffstat (limited to 'win/sign.py')
-rw-r--r-- | win/sign.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/win/sign.py b/win/sign.py new file mode 100644 index 0000000..0ca2cdf --- /dev/null +++ b/win/sign.py @@ -0,0 +1,15 @@ +import subprocess +import os +import sys + +WIN_CERT_PATH = sys.argv[1] +WIN_CERT_PASS = sys.argv[2] +SIGNTOOL = "signtool" + +GOPATH = os.environ.get('GOPATH') +VERSION=subprocess.run('git -C ' + GOPATH + '\\src\\0xacab.org\\leap\\bitmask-vpn describe --tags', stdout=subprocess.PIPE).stdout.strip() + +installer = "RiseupVPN-" + str(VERSION, 'utf-8') + '.exe' +target = str(os.path.join(os.path.abspath('.'), 'dist', installer)) +cmd = [SIGNTOOL, "sign", "/f", WIN_CERT_PATH, "/p", WIN_CERT_PASS, target] +subprocess.run(cmd) |