diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-09 10:14:29 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-09 10:14:29 +0000 |
commit | beeb425edbc99d88b324c251ff748036399c9a65 (patch) | |
tree | e9a1812e128d99b4e635b9ca5a1b30425631a0d5 | |
parent | Including bash configuration files for Progress Linux. (diff) | |
download | base-files-beeb425edbc99d88b324c251ff748036399c9a65.tar.xz base-files-beeb425edbc99d88b324c251ff748036399c9a65.zip |
Adding bash configuration.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r-- | debian/local/bash/profile.d/zz-bash.sh | 35 |
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" |