aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharlie Root <John Ankarstr\xf6m>2021-06-08 20:43:24 +0200
committerCharlie Root <John Ankarstr\xf6m>2021-06-08 20:43:24 +0200
commit9c0767820d2006e81ec1a6d235ab465133b7bbdf (patch)
tree5529f3b852edb36063f807ecb371c5c7672b9659
parentf14f9c8134805c601155243ccac6cb64e9690bab (diff)
downloadlbsd-9c0767820d2006e81ec1a6d235ab465133b7bbdf.tar.gz
/etc/shrc: Re-organize PS1 setting
-rw-r--r--etc/shrc19
1 files changed, 6 insertions, 13 deletions
diff --git a/etc/shrc b/etc/shrc
index 4db8360..a4f8025 100644
--- a/etc/shrc
+++ b/etc/shrc
@@ -2,23 +2,16 @@
#
# System-wide .shrc file for sh(1).
-ll(){ ls -lp ${1+"$@"}; }
-
case "$-" in *i*)
set -o emacs
- PS1=
- /bin/test -z "${HOST}" && HOST="$(hostname)"
- case "$SHELL" in
- *bash) PS1=${HOST%%.*} ;;
- *ksh) PS1=' '${HOST%%.*} ;;
- *) PS1='${HOST%%.*}' ;;
- esac
- /bin/test "$(whoami)" = root && PS1=$PS1'# ' || PS1=$PS1'$ '
+ ll(){ ls -lp ${1+"$@"}; }
- case "$TERM" in
- screen*) PS1='$(safetitle "$PWD")'$PS1 ;;
- esac
+ PS1=
+ /bin/test -z "${HOST}" && HOST=$(hostname)
+ PS1='${HOST%%.*}'
+ /bin/test x"$(whoami)" = x"root" && PS1=$PS1'# ' || PS1=$PS1'$ '
+ case $TERM in screen*) PS1='$(safetitle "$PWD")'$PS1 ;; esac
# This file is used by shells that might not support
# set -o tabcomplete, so check before trying to use it.