# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
-#if test -n "$ZSH_VERSION"; then
-# zsh
if test -n "$BASH_VERSION"; then
case "$SHELL" in
*/bash) ;;
# ksh93
#elif test -n "$FCEDIT"; then
# ksh88
+#elif test -n "$ZSH_VERSION"; then
+# zsh
#elif test -n "$PS3"; then
# unknown
#else
### umask 022 is less restrictive, 077 more paranoid
umask 077
-PATH="$HOME"/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+PATH="$HOME"/bin:"$HOME"/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MANPATH="$HOME"/man:/usr/local/man:/usr/share/man:/usr/man
# LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib
export PATH MANPATH # LD_LIBRARY_PATH
stty sane erase ^H
- if [ -n "`which less 2>/dev/null`" ]; then
+ if which less >/dev/null 2>&1; then
HAS_LESS=true
fi
export PAGER
EDITOR="$HOME"/.vim/vim.sh
- VISUAL="$EDITOR"
FCEDIT="$EDITOR"
- export EDITOR VISUAL FCEDIT
+ VISUAL="$EDITOR"
+ export EDITOR FCEDIT VISUAL
HISTCONTROL=ignoreboth
HISTIGNORE='&: *:x:X:[bf]g'
;;
esac
- OPS1=${OPS1}"${debian_chroot:+($debian_chroot)}\u@\h \W "
+ OPS1=${OPS1}"${debian_chroot:+($debian_chroot)}\u@\h \W \\$"
. "$ENV"
else
- OPS1="${debian_chroot:+($debian_chroot)}`/usr/bin/whoami`@`/bin/hostname -s` "
+ OPS1="${debian_chroot:+($debian_chroot)}`/usr/bin/whoami`@`/bin/hostname -s` >"
fi
- #PROMPT_DIRTRIM=2
- export OPS1 # PROMPT_DIRTRIM
+ export OPS1
### biff controls new mail notification
#biff n
unset name email
- if test -f .hushlogin && ! cmp -s .motd /etc/motd; then
- tee $HOME/.motd < /etc/motd
- fi
+ #if test -f .hushlogin && ! cmp -s .motd /etc/motd; then
+ # tee $HOME/.motd < /etc/motd
+ #fi
fi
# No need to set DISPLAY - ssh sets DISPLAY and calls xauth
# nVidia OpenGL full scene anti-aliasing
#__GL_FSAA_MODE=4
#export __GL_FSAA_MODE
+
+ #xhost +local:root > /dev/null 2>&1
fi
[ -n "$HAS_LESS" ] && unset HAS_LESS
#
# fi
# fi
+
+# If not running interactively, don't do anything
+case $- in
+ *i*) ;;
+ *) return ;;
+esac
+
+# Stop if non-interactive shell
+[ -z "$PS1" ] && return
+
+if [ -n "$SSH_CONNECTION" -a -z "$STY" -a -t 0 ] &&
+ which screen >/dev/null 2>&1
+then
+ exec screen -xRR -S default
+fi