diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 11:55:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-28 11:55:40 +0000 |
commit | 4b19e351015613e50d83e6727faa1ebbd6468c65 (patch) | |
tree | d869daf3afc6d476c9fecea947988c968cb89d90 /debian/local/bash | |
parent | Including bash configuration files for Progress Linux. (diff) | |
download | base-files-4b19e351015613e50d83e6727faa1ebbd6468c65.tar.xz base-files-4b19e351015613e50d83e6727faa1ebbd6468c65.zip |
Adding bash configuration.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/local/bash')
-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" |