# variables like $LANG or $LC_ALL.
unset LANGUAGE
-# Add ~/bin and ~/.bin and ~/.shell/bin to PATH if available.
+# Add ~/bin, ~/.bin and ~/.shell/bin to PATH if available.
if test -d "$HOME/.shell/bin"; then
PATH="$HOME/.shell/bin:$PATH"
fi
-if test -d "$HOME/bin"; then
- PATH="$HOME/bin:$PATH"
-fi
if test -d "$HOME/.bin"; then
PATH="$HOME/.bin:$PATH"
fi
+if test -d "$HOME/bin"; then
+ PATH="$HOME/bin:$PATH"
+fi
# Use Vim as editor.
EDITOR=vim
LESS_TERMCAP_se="${escape}[0m"
export LESS_TERMCAP_so LESS_TERMCAP_se
-# Use ~/.tmp as directory for temporary files if available to reduce security
-# problems on multi-user systems.
-if test -d "$HOME/.tmp"; then
+# Prefer a private and most likely fast directory (tmpfs) for temporary files
+# to reduce security problems on multi-user systems.
+if test -n "$XDG_RUNTIME_DIR" && test -d "$XDG_RUNTIME_DIR"; then
+ TMP="$XDG_RUNTIME_DIR"
+# Use ~/.tmp and ~/.tmp as fallback.
+elif test -d "$HOME/.tmp"; then
TMP="$HOME/.tmp"
- TEMP="$TMP"
- TMPDIR="$TMP"
- export TMP TEMP TMPDIR
-# Also try ~/tmp as fallback.
elif test -d "$HOME/tmp"; then
TMP="$HOME/tmp"
+else
+ TMP=
+fi
+if test -n "$TMP"; then
TEMP="$TMP"
TMPDIR="$TMP"
export TMP TEMP TMPDIR
export LESSOPEN LESSCLOSE
fi
+# Additional command line options for `mtr`.
+MTR_OPTIONS='--show-ips'
+export MTR_OPTIONS
+
# vim: ft=sh