More signing for OSX ...
parent
3fcfa778ae
commit
5b93c03439
|
|
@ -1755,6 +1755,12 @@ class DarwinManifest(ViewerManifest):
|
|||
# 'viewer.keychain'
|
||||
viewer_keychain = os.path.join(home_path, 'Library',
|
||||
'Keychains', 'viewer.keychain')
|
||||
if not os.path.isfile( viewer_keychain ):
|
||||
viewer_keychain += "-db"
|
||||
|
||||
if not os.path.isfile( viewer_keychain ):
|
||||
raise "No keychain named viewer found"
|
||||
|
||||
self.run_command(['security', 'unlock-keychain',
|
||||
'-p', keychain_pwd, viewer_keychain])
|
||||
sign_retry_wait=15
|
||||
|
|
@ -1765,11 +1771,14 @@ class DarwinManifest(ViewerManifest):
|
|||
# At least: fmod, growl, GLOD
|
||||
# We could selectively sign those, or repackage them and then sign them. For an easy clean sweet we just resign them al
|
||||
plain_sign += glob.glob(resources + "*.dylib")
|
||||
plain_sign += glob.glob(resources + "llplugin/lib/*.dylib")
|
||||
plain_sign += glob.glob( app_in_dmg + "/Contents/Frameworks/Chromium Embedded Framework.framework/Libraries/*.dylib" )
|
||||
|
||||
deep_sign = [
|
||||
# <FS:ND> Firestorm does not ship SLVersionChecker
|
||||
#resources + "updater/SLVersionChecker",
|
||||
resources + "SLPlugin.app/Contents/MacOS/SLPlugin",
|
||||
resources + "SLVoice",
|
||||
app_in_dmg,
|
||||
]
|
||||
for attempt in range(3):
|
||||
|
|
|
|||
Loading…
Reference in New Issue