summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2021-03-07 04:12:51 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2021-03-07 04:12:51 +0000
commit3a231490d692b8f48a005ee8b9f8d8a9dc5b34ad (patch)
tree130f50f88ab6d2660d8e5204a22d6263945d333f
parentIncluding bash configuration files for Progress Linux. (diff)
downloadbase-files-3a231490d692b8f48a005ee8b9f8d8a9dc5b34ad.tar.xz
base-files-3a231490d692b8f48a005ee8b9f8d8a9dc5b34ad.zip
Adding bash configuration.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/local/bash/profile.d/zz-bash.sh35
1 files changed, 35 insertions, 0 deletions
diff --git a/debian/local/bash/profile.d/zz-bash.sh b/debian/local/bash/profile.d/zz-bash.sh
new file mode 100644
index 0000000..9f88421
--- /dev/null
+++ b/debian/local/bash/profile.d/zz-bash.sh
@@ -0,0 +1,35 @@
+# /etc/profile.d/zz-bash.sh
+
+export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
+
+if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]
+then
+ if [ "$(id -u)" -eq 0 ]
+ then
+ if [ -n "$SSH_CONNECTION" ]
+ then
+ PS1="\[\033[1;31m\]\u\[\033[0m\]@\H:\w\\$ "
+ else
+ PS1="\[\033[1;31m\]\u\[\033[0m\]:\w\\$ "
+ fi
+ else
+ if [ -n "$SSH_CONNECTION" ]
+ then
+ PS1="\[\033[1;32m\]\u\[\033[0m\]@\H:\w\\$ "
+ else
+ PS1="\[\033[1;32m\]\u\[\033[0m\]:\w\\$ "
+ fi
+ fi
+
+ HISTCONTROL="ignoredups:ignorespace"
+ HISTFILESIZE="100000"
+ HISTSIZE="100000"
+
+ shopt -s cdspell
+ shopt -s checkwinsize
+ shopt -s histappend
+ shopt -s histverify
+ shopt -s no_empty_cmd_completion
+fi
+
+alias logoff="unset HISTORY; unset HISTFILE; exit"