[105048] users/cal/base-rewrite/src/macports2.0/private.tcl

cal at macports.org cal at macports.org
Mon Apr 8 09:52:01 PDT 2013


Revision: 105048
          https://trac.macports.org/changeset/105048
Author:   cal at macports.org
Date:     2013-04-08 09:52:01 -0700 (Mon, 08 Apr 2013)
Log Message:
-----------
private.tcl: adjust autoconf option names, fix broken cut pipe

Modified Paths:
--------------
    users/cal/base-rewrite/src/macports2.0/private.tcl

Modified: users/cal/base-rewrite/src/macports2.0/private.tcl
===================================================================
--- users/cal/base-rewrite/src/macports2.0/private.tcl	2013-04-08 16:50:52 UTC (rev 105047)
+++ users/cal/base-rewrite/src/macports2.0/private.tcl	2013-04-08 16:52:01 UTC (rev 105048)
@@ -82,35 +82,35 @@
     proc init_home {} {
         if {[info exists env(HOME)]} {
             macports::set_option user_home $env(HOME)
-            macports::set_option user_dir [file normalize [macports::autoconf user_dir]]
+            macports::set_option build_user_dir [file normalize [macports::autoconf build_user_dir]]
         } elseif {[info exists env(SUDO_USER)] && [get_os_platform] == "darwin"} {
             macports::set_option user_home \
-                [exec dscl -q . -read /Users/$env(SUDO_USER) NFSHomeDirectory | cut -d ' ' -f 2]
-            macports::set_option user_dir \
-                [file join [macports::option user_home] [macports::autoconf user_subdir]]
+                [exec dscl -q . -read /Users/$env(SUDO_USER) NFSHomeDirectory | cut -f 2 -d { }]
+            macports::set_option build_user_dir \
+                [file join [macports::option user_home] [macports::autoconf build_user_subdir]]
         } elseif {[exec id -u] != 0 && [get_os_platform] == "darwin"} {
             macports::set_option user_home \
-                [exec dscl -q . -read /Users/[exec id -un] NFSHomeDirectory | cut -d ' ' -f 2]
-            macports::set_option user_dir \
-                [file join [macports::option user_home] [macports::autoconf user_subdir]]
+                [exec dscl -q . -read /Users/[exec id -un] NFSHomeDirectory | cut -f 2 -d { }]
+            macports::set_option build_user_dir \
+                [file join [macports::option user_home] [macports::autoconf build_user_subdir]]
         } else {
             # Otherwise define the user directory as a directory that will never exist
-            macports::set_option user_home "/dev/null/NO_HOME_DIR"
-            macports::set_option user_dir  "/dev/null/NO_HOME_DIR"
+            macports::set_option user_home      "/dev/null/NO_HOME_DIR"
+            macports::set_option build_user_dir "/dev/null/NO_HOME_DIR"
         }
     }
 
     ##
     # Locate and load any configuration files.
     proc init_configuration {} {
-        # Run configuration files in conf_path and user_dir
+        # Run configuration files in conf_path and build_user_dir
         set global_conf_file "[macports::autoconf conf_path]/macports.conf"
-        set user_conf_file "[macports::option user_dir]/macports.conf"
+        set user_conf_file "[macports::option build_user_dir]/macports.conf"
         load_config_file $bootstrap_options $global_conf_file
         load_config_file $bootstrap_options $user_conf_file
 
         # Load the user configuration file, if it exists
-        load_conf_file $user_options "[macports::option user_dir]/user.conf"
+        load_conf_file $user_options "[macports::option build_user_dir]/user.conf"
 
         # Load the sources.conf and thus the available port trees
         load_sources
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130408/4e197edc/attachment.html>


More information about the macports-changes mailing list