+ LeAnne Lis <[email protected]>: > I understand that MacPorts exports /opt/local/bin and > /opt/local/sbin in the .profile to ensure its paths go to the front > of the env PATH. Apparently this is done because typically Apple > has older versions of "stuff" than MacPorts, and, of course, most > MacPorts users want to use the new stuff. > > What if, however, there is an instance (or two) where a user wants > the Apple version to be accessed rather than the MacPorts version?
Create a new bin directory and put it in front of everything else in PATH, then if you want to use (say) /usr/bin/ssh rather than /opt/local/bin/ssh, put a symlink to the former in the new bin directory. I like to have a directory /local/bin that will apply for all users on the machine: So you do ln -s /usr/bin/ssh /local/bin/ To put /local/bin at the front for everybody, do echo /local/bin > /etc/paths.d/10-local For stuff you want to be at the front for only yourself, create a directory bin in your home directory, add the line PATH=$HOME/bin:$PATH in your .profile, and put symlinks and other useful stuff there. - Harald _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
