On 04.06.2009, at 10:05, Juho Makkonen wrote:
Allan Odgaard wrote:
On 3 Jun 2009, at 22:07, Juho Makkonen wrote:
[...]
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
With a long PATH this one can take a _loooong_ time to execute (I
filed a performance bug against it), try disable/comment it.
This solved the problem, thanks! What is the point in those lines
anyway, does commenting them cause any problems?
Those lines add the components defined in /etc/paths and /etc/paths.d/
* to your PATH, making executables there available to your shell
processes.
The downside of disabling them is that for executables found in one of
those directories you need to either add their component to PATH
manually or type their full path when you want to run them.
FWIW, I’ve applied the patch at
http://gist.github.com/123525 to my
system, which takes care of the slowdowns for me. Of course you should
backup the path_helper script beforehand, patching system scripts is
generally not a good idea, use at your own risk and so on.
Martin