[115640] trunk/base/src/port1.0/portutil.tcl

ryandesign at macports.org ryandesign at macports.org
Tue Jan 7 09:04:21 PST 2014


Revision: 115640
          https://trac.macports.org/changeset/115640
Author:   ryandesign at macports.org
Date:     2014-01-07 09:04:21 -0800 (Tue, 07 Jan 2014)
Log Message:
-----------
portutil.tcl: simplify proc delete to just use file delete -force, since we no longer build on pre-Tiger systems, thereby fixing the bug that delete complained about nonexistent items (#42047)

Modified Paths:
--------------
    trunk/base/src/port1.0/portutil.tcl

Modified: trunk/base/src/port1.0/portutil.tcl
===================================================================
--- trunk/base/src/port1.0/portutil.tcl	2014-01-07 16:30:28 UTC (rev 115639)
+++ trunk/base/src/port1.0/portutil.tcl	2014-01-07 17:04:21 UTC (rev 115640)
@@ -1063,14 +1063,9 @@
 }
 
 # delete
-# file delete -force by itself doesn't handle directories properly
-# on systems older than Tiger. Let's recurse using fs-traverse instead.
+# Wrapper for file delete -force
 proc delete {args} {
-    ui_debug "delete: $args"
-    fs-traverse -depth file $args {
-        file delete -force -- $file
-        continue
-    }
+    eval file delete -force -- $args
 }
 
 # touch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140107/915b5a78/attachment.html>


More information about the macports-changes mailing list