[146645] trunk/base/src/port/port.tcl

cal at macports.org cal at macports.org
Mon Mar 14 12:23:13 PDT 2016


Revision: 146645
          https://trac.macports.org/changeset/146645
Author:   cal at macports.org
Date:     2016-03-14 12:23:13 -0700 (Mon, 14 Mar 2016)
Log Message:
-----------
base: Handle signals in lock_reg_if_needed

Closes #48406

Modified Paths:
--------------
    trunk/base/src/port/port.tcl

Modified: trunk/base/src/port/port.tcl
===================================================================
--- trunk/base/src/port/port.tcl	2016-03-14 19:10:35 UTC (rev 146644)
+++ trunk/base/src/port/port.tcl	2016-03-14 19:23:13 UTC (rev 146645)
@@ -4635,7 +4635,15 @@
             break
         }
 
-        set locked [lock_reg_if_needed $action]
+        try {
+            set locked [lock_reg_if_needed $action]
+        } catch {{POSIX SIG SIGINT} eCode eMessage} {
+            set action_status 1
+            break
+        } catch {{POSIX SIG SIGTERM} eCode eMessage} {
+            set action_status 1
+            break
+        }
         # Always start out processing an action in current_portdir
         cd $current_portdir
         
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160314/6988ccb5/attachment.html>


More information about the macports-changes mailing list