/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
34 lines
604 B
Bash
Executable File
34 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
|
|
|