aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ankarstr\xf6m <john@ankarstrom.se>2021-05-30 18:01:02 +0200
committerJohn Ankarstr\xf6m <john@ankarstrom.se>2021-05-30 20:46:49 +0200
commitfbf64c45c987e8197c938437c70af981d9120839 (patch)
treec55365f6ace39d47ec12ca145a1037ee51876746
parentaa1be716a066f003832efb36748d71c2e073418d (diff)
downloadlbsd-fbf64c45c987e8197c938437c70af981d9120839.tar.gz
shrc: Fix prompt
-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