[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