[ -x /usr/bin/vim ] && export EDITOR=${EDITOR:-/usr/bin/vim} [ -x /usr/bin/less ] && export PAGER=${PAGER:-/usr/bin/less} # Support for other shells if [ -z $UID ]; then UID=$(id -u) fi if [ $UID -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" PS1="$(uname -n 2>/dev/null) # " else PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" PS1="$(whoami 2>/dev/null)@$(uname -n 2>/dev/null) \$ " fi export PATH export PS1 # Users don't want anyone else writing their files. System applications allow # their group-mates to write. if [ $UID -gt 499 ]; then umask 022 else umask 002 fi if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then [ -f /etc/bash/bashrc ] && . /etc/bash/bashrc fi if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do [ -r $i ] && . $i done unset i fi