d90bee9749
/etc/profile enables by default tabcompletion, as well as emacs mode, in order to keep the old MINIX ash behavior. Note: The shell now refuses to source a script without a relative or absolute path. This means: - '. myscript.sh' fails, while - '. ./myscript.sh' succeeds Change-Id: I0be89b0747bd005e4c05cadb937af86883627dc6
33 lines
604 B
Bash
Executable file
33 lines
604 B
Bash
Executable file
# Default system-wide login shell profile.
|
|
|
|
# Activate emacs keybindings and command line history support
|
|
set -o emacs
|
|
set -o tabcomplete
|
|
|
|
# Set the default path
|
|
PATH=/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games
|
|
|
|
# Add ~/bin, iff it is present
|
|
if [ -e ${HOME}/bin ]; then
|
|
PATH=${HOME}/bin:${PATH}
|
|
fi
|
|
|
|
# Add sbin for root
|
|
if [ "x$(id -u)" = "x0" ]; then
|
|
PATH=/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:${PATH}
|
|
|
|
if [ -e ${HOME}/sbin ]; then
|
|
PATH=${HOME}/sbin:${PATH}
|
|
fi
|
|
fi
|
|
|
|
# Set the timezone
|
|
export TZ=GMT0
|
|
RC_TZ=/etc/rc.timezone
|
|
|
|
if [ -f ${RC_TZ} ]; then
|
|
. ${RC_TZ}
|
|
fi
|
|
|
|
export PATH TZ
|
|
|