From 855bec2520f3c49f2a80003170b5ed0f3de900e2 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Thu, 12 Dec 2013 18:56:31 +1000 Subject: [PATCH] Mac packeger - try to eject dmg instead of just telling the user to. --- linden/scripts/package.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/linden/scripts/package.py b/linden/scripts/package.py index e02a9cc9..066ae0a1 100755 --- a/linden/scripts/package.py +++ b/linden/scripts/package.py @@ -158,8 +158,11 @@ true""" % {'d': packaged_dir}) dmg_dst = os.path.join('/Volumes', volname) if (os.path.exists(dmg_dst)): - error('%r is currently attached. Eject it and try again.' % dmg_dst) - sys.exit(1) + error('%r is currently attached. Trying to eject it.' % dmg_dst) + self.__run_command( + 'Unmounting temp disk image...', + 'hdiutil detach %r' % dmg_dst) + # sys.exit(1) app_name = self.viewer_info.name + ".app" app_orig = os.path.join(self.build_dir, 'newview', self.build_type, app_name)