From baa2d525e39f19957f54a3dd35840f3b5d415067 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Fri, 29 Nov 2019 17:58:51 -0500 Subject: Only add existing directories to PATH --- home/.profile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'home') diff --git a/home/.profile b/home/.profile index 6309b091..2d34ed83 100644 --- a/home/.profile +++ b/home/.profile @@ -1,9 +1,10 @@ -_PATH=$PATH -PATH= +_PATH=$PATH PATH= +path() { [ -d "$1" ] && PATH="${PATH}${PATH:+:}${1}"; } for prefix in '' /usr/local /usr/pkg /usr /opt/pkg ~/.local; do - PATH=${PATH}${PATH:+:}${prefix}/sbin:${prefix}/bin + path "${prefix}/sbin" + path "${prefix}/bin" done -PATH=$PATH:/usr/games +path /usr/games export PAGER=less export LESS=FRX -- cgit 1.4.1