49 lines
1.0 KiB
Bash
49 lines
1.0 KiB
Bash
# /etc/profile
|
|
|
|
# System wide environment and startup programs, for login setup
|
|
# Functions and aliases go in /etc/bashrc
|
|
|
|
|
|
# Path manipulation
|
|
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
|
|
PATH=/sbin:$PATH
|
|
fi
|
|
|
|
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
|
|
PATH=/usr/sbin:$PATH
|
|
fi
|
|
|
|
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin" ; then
|
|
PATH=/usr/local/sbin:$PATH
|
|
fi
|
|
|
|
if ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
|
|
PATH="$PATH:/usr/X11R6/bin"
|
|
fi
|
|
|
|
# No core files by default
|
|
#ulimit -S -c 0 > /dev/null 2>&1
|
|
ulimit -c unlimited
|
|
|
|
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
|
|
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/etc/rc.d/init.d"
|