PATH procedures
Scott Haneda
talklists at newgeo.com
Fri Oct 2 19:20:17 PDT 2009
Here is my PATH as reported by ENV
PATH=/opt/local/bin:/opt/local/sbin:/opt/local/apache2/bin:/Users/me/
bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Is this pretty standard, to have to add the {prefix}/apache2/bin to
your PATH?
Take this for example:
$which mysql5
/opt/local/bin/mysql5
$which mysqldump5
/opt/local/bin/mysqldump5
That makes things really easy, since mysql's command binaries were all
decided to be located in {prefix}/bin, things just work right off the
bat. Looking at the portfile for BIND, I can see that the binary for
named ends up in {prefix}/sbin/named, also in the default ports PATH.
Is Apache the lone soldier here, or should I expect to have to keep
appending to my PATH over time? I was also thinking, perhaps the
apache2 porfile, in the meantime, should symblink it's command
binaries, then there would be no need for that PATH alteration. It
appears that is how mysql5 has done it.
If I compare the mysql5 portfile, it is 2 lines of tcl in a repeat
loop to make it happen. I would be happy to modify the port, or post
the suggestion to trac if this is the correct way to go about this.
--
Scott * If you contact me off list replace talklists@ with scott@ *
More information about the macports-users
mailing list