[74011] trunk/base/src/upgrade_sources_conf_default.tcl

jmr at macports.org jmr at macports.org
Wed Dec 1 16:22:12 PST 2010


Revision: 74011
          http://trac.macports.org/changeset/74011
Author:   jmr at macports.org
Date:     2010-12-01 16:22:08 -0800 (Wed, 01 Dec 2010)
Log Message:
-----------
allow for mktemp not in /usr/bin when upgrading sources.conf

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

Modified: trunk/base/src/upgrade_sources_conf_default.tcl
===================================================================
--- trunk/base/src/upgrade_sources_conf_default.tcl	2010-12-01 23:44:15 UTC (rev 74010)
+++ trunk/base/src/upgrade_sources_conf_default.tcl	2010-12-02 00:22:08 UTC (rev 74011)
@@ -22,8 +22,15 @@
    exit 0
 }
 
+if {[file executable /usr/bin/mktemp]} {
+    set mktemp /usr/bin/mktemp
+} elseif {[file executable /bin/mktemp]} {
+    set mktemp /bin/mktemp
+} else {
+    set mktemp mktemp
+}
 
-set mktempChannel [open "|/usr/bin/mktemp -t macports_sources_upgrade.XXXXXXXXXX" r]
+set mktempChannel [open "|$mktemp -t macports_sources_upgrade.XXXXXXXXXX" r]
 set tempfile [read -nonewline $mktempChannel]
 close $mktempChannel
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20101201/3c4947d6/attachment.html>


More information about the macports-changes mailing list