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

jmr at macports.org jmr at macports.org
Sun Jul 12 07:30:11 PDT 2009


Revision: 53709
          http://trac.macports.org/changeset/53709
Author:   jmr at macports.org
Date:     2009-07-12 07:30:10 -0700 (Sun, 12 Jul 2009)
Log Message:
-----------
skip already uninstalled ports in action_uninstall (#18984)

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

Modified: trunk/base/src/port/port.tcl
===================================================================
--- trunk/base/src/port/port.tcl	2009-07-12 14:05:33 UTC (rev 53708)
+++ trunk/base/src/port/port.tcl	2009-07-12 14:30:10 UTC (rev 53709)
@@ -2103,6 +2103,10 @@
     }
 
     foreachport $portlist {
+        if {![registry::entry_exists_for_name $portname]} {
+            ui_info "$portname is already uninstalled"
+            continue
+        }
         if { [catch {portuninstall::uninstall $portname [composite_version $portversion [array get variations]] [array get options]} result] } {
             global errorInfo
             ui_debug "$errorInfo"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090712/6db648f1/attachment.html>


More information about the macports-changes mailing list