# /etc/profile: system-wide .profile file for bourne compatible shells # $Id$ if [ -e "/etc/profile.env" ] then source /etc/profile.env fi # 077 would be more secure, but 022 is generally quite realistic umask 022 if [ `/usr/bin/whoami` = 'root' ] then if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ] then export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]' fi export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:${ROOTPATH}" else if [ "$SHELL" = '/bin/bash' ] || [ "$SHELL" = '/bin/sh' ] then export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]' fi export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:${PATH}" fi unset ROOTPATH if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then export INPUTRC="/etc/inputrc" fi if [ -z "$EDITOR" ] then source /etc/conf.d/editor 2> /dev/null # check if $EDITOR is still zero than use default if [ -z "${EDITOR}" ] then EDITOR="/usr/bin/nano" fi export EDITOR fi if [ -e "/etc/conf.d/locale" ] then source /etc/conf.d/locale [ -n "$LANG" ] && export LANG || unset LANG [ -n "$LC_ADDRESS" ] && export LC_ADDRESS || unset LC_ADDRESS [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE [ -n "$LC_IDENTIFICATION" ] && export LC_IDENTIFICATION || unset LC_IDENTIFICATION [ -n "$LC_MEASUREMENT" ] && export LC_MEASUREMENT || unset LC_MEASUREMENT [ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES [ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY [ -n "$LC_NAME" ] && export LC_NAME || unset LC_NAME [ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC [ -n "$LC_PAPER" ] && export LC_PAPER || unset LC_PAPER [ -n "$LC_TELEPHONE" ] && export LC_TELEPHONE || unset LC_TELEPHONE [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME if [ -n "$LC_ALL" ] then if [ "$LC_ALL" != "$LANG" ] then export LC_ALL else unset LC_ALL fi else unset LC_ALL fi fi