Allow turning off stripping in update-on-ox

This commit is contained in:
Kovid Goyal 2024-08-18 15:30:38 +05:30
parent 80ec6ae4b6
commit 33fa9a08e4
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -49,13 +49,15 @@ with open(__file__, 'rb') as f:
script = f.read().decode('utf-8')
script = script[:script.find('# EOF_REMOTE')].replace('if False:', 'if True:', 1)
with tempfile.NamedTemporaryFile(prefix='install-dmg-', suffix='.py') as f:
cmd = 'python ../bypy macos program --dont-strip'
cmd = 'python ../bypy macos program'
if 'dont_sign' not in sys.argv:
cmd += ' --sign-installers'
if 'notarize' in sys.argv:
cmd += ' --sign-installers --notarize'
if 'strip' not in sys.argv:
cmd += ' --dont-strip'
if 'tests' not in sys.argv:
cmd += ' --skip-tests'
if 'notarize' in sys.argv:
cmd += ' --sign-installers --notarize'
run(cmd)
f.write(script.encode('utf-8'))
f.flush()