stty sane erase ^H
- if [ -n "`which less 2>/dev/null`" ]; then
+ if which less >/dev/null 2>&1; then
HAS_LESS=true
fi
. "$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
#
# 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