#21625: .bash_profile $PATH handled incorrectly ---------------------------------------+------------------------------------ Reporter: curtis_ovid_poe@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.0 Keywords: | Port: ---------------------------------------+------------------------------------ After upgrading to Snow Leopard, I upgraded Mac Ports and discovered my $PATH was corrupted. In checking my .bash_profile, I discovered this: {{{ # MacPorts Installer addition on 2009-09-08_at_09:58:50: adding an appropriate PATH variable for use with MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. }}} There were two problems with this. First, I already had /opt/local/bin in my path, so now it's there twice. Second, I keep $HOME/bin in my path first. That's because I need to ensure that my programs take precedence over what's installed. What I would like to see is: * Don't add directories already in the path. If the user has added them, assume they know what they are doing (if /opt/local/bin isn't first in the path, maybe emit a warning to the user letting them know the consequences?) * If I have $HOME/bin first in my path, it's because I want $HOME/bin first in my path. Please leave it there :) Cheers, Ovid -- Ticket URL: <http://trac.macports.org/ticket/21625> MacPorts <http://www.macports.org/> Ports system for Mac OS