We can't rely on hdiutil's return value

This commit is contained in:
rdb 2009-11-29 13:03:01 +00:00
parent c97791c734
commit 255f09f978

View File

@ -4864,9 +4864,11 @@ function have16installed() {
print >>dist, '</installer-script>' print >>dist, '</installer-script>'
dist.close() dist.close()
oscmd('hdiutil create Panda3D-rw.dmg -srcfolder dstroot/Panda3D') oscmd('hdiutil create Panda3D-rw.dmg -srcfolder dstroot/Panda3D', True)
oscmd('hdiutil convert Panda3D-rw.dmg -format UDBZ -o Panda3D-%s.dmg' % VERSION) oscmd('hdiutil convert Panda3D-rw.dmg -format UDBZ -o Panda3D-%s.dmg' % VERSION, True)
oscmd('rm -f Panda3D-rw.dmg') oscmd('rm -f Panda3D-rw.dmg')
if os.path.isfile("Panda3D-%s.dmg" % VERSION):
exit("Failed to create installer!")
if (INSTALLER != 0): if (INSTALLER != 0):
ProgressOutput(100.0, "Building installer") ProgressOutput(100.0, "Building installer")