33 lines
869 B
Bash
33 lines
869 B
Bash
# First set up sane PATHS
|
|
PATH=/usr/bin:/bin
|
|
PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
|
|
MANPATH=/usr/share/man
|
|
INFOPATH=/usr/share/info
|
|
if [ "${UID}" = "0" ]
|
|
then PATH=${PATH}:/usr/sbin:/sbin
|
|
fi
|
|
if [ "${UID}" = "0" ] && [ -x /usr/local/sbin ]
|
|
then PATH=/usr/local/sbin:${PATH}
|
|
fi
|
|
if [ -x /usr/local/bin ]
|
|
then PATH=/usr/local/bin:${PATH}
|
|
fi
|
|
if [ -x /usr/local/lib/pkgconfig ]
|
|
then PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:${PKG_CONFIG_PATH}
|
|
fi
|
|
if [ -x /usr/local/share/pkgconfig ]
|
|
then PKG_CONFIG_PATH=/usr/local/share/pkgconfig:${PKG_CONFIG_PATH}
|
|
fi
|
|
if [ -x /usr/local/share/man ]
|
|
then MANPATH=/usr/local/share/man:${MANPATH}
|
|
fi
|
|
if [ -x /usr/local/share/info ]
|
|
then INFOPATH=/usr/local/share/info:${INFOPATH}
|
|
fi
|
|
export PATH PKG_CONFIG_PATH MANPATH INFOPATH
|
|
|
|
# Pull in any extra configuration
|
|
for s in /etc/profile.d/*.sh
|
|
do source $s
|
|
done
|