You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
842 B
49 lines
842 B
# /etc/profile |
|
|
|
# System wide environment and startup programs, for login setup |
|
# Functions and aliases go in /etc/bashrc |
|
|
|
pathmunge () { |
|
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then |
|
if [ "$2" = "after" ] ; then |
|
PATH=$PATH:$1 |
|
else |
|
PATH=$1:$PATH |
|
fi |
|
fi |
|
} |
|
|
|
# Path manipulation |
|
if [ `id -u` = 0 ]; then |
|
pathmunge /sbin |
|
pathmunge /usr/sbin |
|
pathmunge /usr/local/sbin |
|
fi |
|
|
|
pathmunge /usr/X11R6/bin after |
|
|
|
unset pathmunge |
|
|
|
# No core files by default |
|
ulimit -S -c 0 > /dev/null 2>&1 |
|
|
|
USER="`id -un`" |
|
LOGNAME=$USER |
|
MAIL="/var/spool/mail/$USER" |
|
|
|
HOSTNAME=`/bin/hostname` |
|
HISTSIZE=1000 |
|
|
|
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then |
|
INPUTRC=/etc/inputrc |
|
fi |
|
|
|
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC |
|
|
|
for i in /etc/profile.d/*.sh ; do |
|
if [ -r "$i" ]; then |
|
. $i |
|
fi |
|
done |
|
|
|
unset i
|
|
|