From 25e03a3bb2c7bfbc1f3c177ee71c7f75683ebd9d Mon Sep 17 00:00:00 2001 From: Guillaume Rousse Date: Tue, 11 Sep 2007 12:39:51 +0000 Subject: move everything under trunk directory --- bashrc | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 bashrc (limited to 'bashrc') diff --git a/bashrc b/bashrc new file mode 100644 index 0000000..9c50462 --- /dev/null +++ b/bashrc @@ -0,0 +1,39 @@ +# /etc/bashrc + +# System wide functions and aliases +# Environment stuff goes in /etc/profile + +# by default, we want this to get set. +# Even for non-interactive, non-login shells. +if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]; then + umask 002 +else + umask 022 +fi + +# are we an interactive shell? +if [ "$PS1" ]; then + case $TERM in + xterm*) + PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' + ;; + *) + ;; + esac + [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " + + if [ -z "$loginsh" ]; then # We're not a login shell + # Not all scripts in profile.d are compatible with other shells + # TODO: make the scripts compatible or check the running shell by + # themselves. + if [ -n "${BASH_VERSION}${KSH_VERSION}${ZSH_VERSION}" ]; then + for i in /etc/profile.d/*.sh; do + if [ -x $i ]; then + . $i + fi + done + fi + fi +fi + +unset loginsh -- cgit v1.2.1