From 04b0acb0106acf4fadd51b8dce1fcd3ea736ce6f Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Thu, 20 Mar 2008 19:57:31 +0000 Subject: Fix pathing again. --- sh/functions.sh.in | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'sh') diff --git a/sh/functions.sh.in b/sh/functions.sh.in index 6cb482cc..1a71fbd3 100644 --- a/sh/functions.sh.in +++ b/sh/functions.sh.in @@ -62,22 +62,19 @@ if [ -n "${ZSH_VERSION}" ]; then fi # Make a sane PATH +_PREFIX=@PREFIX@ _PKG_PREFIX=@PKG_PREFIX@ _LOCAL_PREFIX=@LOCAL_PREFIX@ -_PATH=@PREFIX@/lib/rc/bin:@PREFIX@/bin:@PREFIX@/sbin -case "${_PREFIX}" in - ""|/) _PATH="${_PATH}:/usr/bin:/usr/sbin";; - /usr) _PATH="${_PATH}:/bin:/sbin";; - *) _PATH="${_PATH}:/bin:/sbin:/usr/bin:/usr/sbin";; -esac +_LOCAL_PREFIX=${_LOCAL_PREFIX:-/usr/local} +_PATH=@PREFIX@/lib/rc/bin:/bin:/sbin:/usr/bin:/usr/sbin if [ -n "${_PKG_PREFIX}" ]; then _PATH="${_PATH}:${_PKG_PREFIX}/bin:${_PKG_PREFIX}/sbin" fi if [ -n "${_LOCAL_PREFIX}" ]; then _PATH="${_PATH}:${_LOCAL_PREFIX}/bin:${_LOCAL_PREFIX}/sbin" fi -export PATH="${_PATH}$(_sanitize_path "${PATH}")" -unset _sanitize_path _PKG_PREFIX _LOCAL_PREFIX _PATH +export PATH="${_PATH}:$(_sanitize_path "${PATH}")" +unset _sanitize_path _PREFIX _PKG_PREFIX _LOCAL_PREFIX _PATH for arg; do case "${arg}" in -- cgit v1.2.3