Hi Adam,
On Nov 29, 2007, at 5:49 AM, Adam Mercer wrote:
On 25/11/2007, James Berry <[EMAIL PROTECTED]> wrote:
On Nov 25, 2007, at 1:14 PM, James Berry wrote:
I just checked in some code (r31491:31492) that supplies and
installs spec files for the /etc/paths.d and /etc/manpaths.d
directories if they are present, as they are on Leopard.
The contents of these files are automatically added to the users
PATHS and MANPATHS environment variables, and should mean that we
don't need to configure the user's profile under Leopard. Note that
support for this is though path_helper(8).
Note that paths added through this mechanism are added at the
_end_of_
the PATH and MANPATH variables, and so won't automatically override
any system-supplied commands.
Is there a way to turn this off? i.e. I want to have
/opt/local/{bin,sbin} in my PATH before /usr/{bin,sbin}. At the
moment I add these explicitly myself, but since this change
/opt/local/{bin,sbin} are in my PATH twice.
The only way to turn it off is to manually remove or modify the files
installed by macports. Note that having the paths in your PATHs twice
shouldn't hurt anything and probably adds minimal performance slowdown
only in the failure case.
One enhancement we could potentially make would be to not overwrite
versions of these files. That way, if you remove their contents once,
subsequent versions of MacPorts would not overwrite you change. The
downside of that is that if we wanted to push out changes to these
files, it would be less-clear how to update existing users.
Comments, anyone?
James
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev