aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/shrc7
1 files changed, 4 insertions, 3 deletions
diff --git a/etc/shrc b/etc/shrc
index 76f9b4c..77f2ec2 100644
--- a/etc/shrc
+++ b/etc/shrc
@@ -8,9 +8,10 @@ case "$-" in *i*)
if /bin/test -z "${HOST}"; then
HOST="$(hostname)"
fi
- case "$TERM" in
- x*) PS1=' ]2;$PWD'${HOST%%.*}$PS1 ;;
- *) PS1=${HOST%%.*}$PS1 ;;
+ /bin/test "$(whoami)" = root && PS1='# ' || PS1='$ '
+ case "$0,$TERM" in
+ *ksh,xterm*) PS1=' ]2;$PWD'${HOST%%.*}$PS1 ;;
+ *) PS1=${HOST%%.*}$PS1 ;;
esac
set -o emacs
# This file is used by shells that might not support