1 if [ "$PS1" ]; then 2 shopt -s checkwinsize 3 if [[ -f /.dcinfo ]]; then 4 . /.dcinfo 5 DC_NAME="${SDC_DATACENTER_NAME}" 6 DC_HEADNODE_ID="${SDC_DATACENTER_HEADNODE_ID}" 7 fi 8 if [[ -n "${DC_NAME}" && -n "${DC_HEADNODE_ID}" ]]; then 9 PS1="[\u@\h (${DC_NAME}:${DC_HEADNODE_ID}) \w]\\$ " 10 elif [[ -n "${DC_NAME}" ]]; then 11 PS1="[\u@\h (${DC_NAME}) \w]\\$ " 12 else 13 PS1="[\u@\h \w]\\$ " 14 fi 15 alias ll='ls -lF' 16 [ -n "${SSH_CLIENT}" ] && export PROMPT_COMMAND='echo -ne "\033]0;${HOSTNAME} \007" && history -a' 17 fi 18 19 # Load bash completion 20 [ -f /etc/bash/bash_completion ] && . /etc/bash/bash_completion 21 22 if [ "${TERM}" == "screen" ]; then 23 export TERM=xterm-color 24 fi 25 26 svclog() { 27 if [[ -z "$PAGER" ]]; then 28 PAGER=less 29 fi 30 $PAGER `svcs -L $1` 31 } 32 33 svclogf() { 34 /usr/bin/tail -f `svcs -L $1` 35 }