From 4f40b7cd2897f77588025c92f2dde568fb9752e9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 10:29:10 +0200 Subject: Adding bash configuration. Signed-off-by: Daniel Baumann --- debian/local/bash/profile.d/zz-bash.sh | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 debian/local/bash/profile.d/zz-bash.sh 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" -- cgit v1.2.3