DRTVWR-447: Restore diagnostic output to Mac app bundle packaging.
parent
082ef0c74d
commit
a3ca2c9ac8
|
|
@ -1319,6 +1319,34 @@ class DarwinManifest(ViewerManifest):
|
|||
else:
|
||||
print >> sys.stderr, "Maximum codesign attempts exceeded; giving up"
|
||||
raise
|
||||
print 72*'='
|
||||
import stat
|
||||
print app_in_dmg
|
||||
# Second Life.app
|
||||
for sub0 in os.listdir(app_in_dmg):
|
||||
print '--{}'.format(sub0)
|
||||
path0 = os.path.join(app_in_dmg, sub0)
|
||||
if os.path.isfile(path0):
|
||||
# shouldn't be any file here
|
||||
with open(path0) as inf:
|
||||
for line in inf:
|
||||
print ' {}'.format(line.rstrip())
|
||||
elif os.path.isdir(path0):
|
||||
# Contents
|
||||
for sub1 in os.listdir(path0):
|
||||
print '----{}'.format(sub1)
|
||||
path1 = os.path.join(path0, sub1)
|
||||
if os.path.isfile(path1):
|
||||
# Info.plist, PkgInfo
|
||||
with open(path1) as inf:
|
||||
for line in inf:
|
||||
print ' {}'.format(line.rstrip())
|
||||
elif os.path.isdir(path1):
|
||||
# Frameworks, MacOS, Resources
|
||||
for sub2 in os.listdir(path1):
|
||||
path2 = os.path.join(path1, sub2)
|
||||
print ' {:04o} {}'.format(stat.S_IMODE(os.stat(path2).st_mode), sub2)
|
||||
print 72*'='
|
||||
self.run_command(['spctl', '-a', '-texec', '-vvvv', app_in_dmg])
|
||||
|
||||
finally:
|
||||
|
|
|
|||
Loading…
Reference in New Issue