From ce536fd5f37696cd1aed868edf9f64a00f0e427e Mon Sep 17 00:00:00 2001 From: Beq Date: Sat, 27 Jul 2024 08:13:14 +0100 Subject: [PATCH] mac packaging: exit loop cleanly on hdi detach success --- indra/newview/viewer_manifest.py | 1 + 1 file changed, 1 insertion(+) diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 568d0a41b4..6d8c4756ed 100755 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -1913,6 +1913,7 @@ class Darwin_x86_64_Manifest(ViewerManifest): for tries in range(10): try: self.run_command(['hdiutil', 'detach', '-force', devfile]) + break # Exit loop if detach worked except ManifestError as err: print(f"detach failed on attempt {tries}") time.sleep(1)