From 31115f08415361cbdcda9936dbf498e62f0ef1fa Mon Sep 17 00:00:00 2001 From: Konstantin Gredeskoul Date: Fri, 9 Jul 2021 14:20:01 -0700 Subject: [PATCH] Fix PATH component setting --- init.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 8191058..8a6952b 100644 --- a/init.sh +++ b/init.sh @@ -1,8 +1,13 @@ #!/usr/bin/env bash # vim: ft=bash -for path in /usr/local/bin /usr/bin /bin /sbin /usr/sbin /opt/local/bin; do - [[ -d "${path}" ]] && echo "${PATH}" | grep -q "${path}" || export PATH="${PATH}" +for _path in /usr/local/bin /usr/bin /bin /sbin /usr/sbin /opt/local/bin; do + ((DEBUG)) && echo "PATH=[${PATH}], checking for PATH component [${_path}]" + [[ -d "${_path}" ]] && { + (echo ":${PATH}:" | grep -q ":${_path}:") || { + export PATH="${PATH}:${_path}" + } + } done set +e