diff options
Diffstat (limited to 'main/alpine-baselayout/profile')
-rw-r--r-- | main/alpine-baselayout/profile | 43 |
1 files changed, 11 insertions, 32 deletions
diff --git a/main/alpine-baselayout/profile b/main/alpine-baselayout/profile index fd7506b96f1..fbc3ba0cd50 100644 --- a/main/alpine-baselayout/profile +++ b/main/alpine-baselayout/profile @@ -1,41 +1,20 @@ -# Append "$1" to $PATH when not already in. -# Copied from Arch Linux, see #12803 for details. -append_path () { - case ":$PATH:" in - *:"$1":*) - ;; - *) - PATH="${PATH:+$PATH:}$1" - ;; - esac -} +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -append_path "/usr/local/sbin" -append_path "/usr/local/bin" -append_path "/usr/sbin" -append_path "/usr/bin" -append_path "/sbin" -append_path "/bin" -unset -f append_path - -export PATH export PAGER=less umask 022 -# set up fallback default PS1 -: "${HOSTNAME:=$(hostname)}" -PS1='${HOSTNAME%%.*}:$PWD' -[ "$(id -u)" = "0" ] && PS1="${PS1}# " -[ "$(id -u)" = "0" ] || PS1="${PS1}\$ " - # use nicer PS1 for bash and busybox ash -[ -n "$BASH_VERSION" -o "$BB_ASH_VERSION" ] && PS1='\h:\w\$ ' - +if [ -n "$BASH_VERSION" -o "$BB_ASH_VERSION" ]; then + PS1='\h:\w\$ ' # use nicer PS1 for zsh -[ -n "$ZSH_VERSION" ] && PS1='%m:%~%# ' - -# export PS1 as before -export PS1 +elif [ -n "$ZSH_VERSION" ]; then + PS1='%m:%~%# ' +# set up fallback default PS1 +else + : "${HOSTNAME:=$(hostname)}" + PS1='${HOSTNAME%%.*}:$PWD' + [ "$(id -u)" -eq 0 ] && PS1="${PS1}# " || PS1="${PS1}\$ " +fi for script in /etc/profile.d/*.sh ; do if [ -r "$script" ] ; then |