# Expectation: .bash_profile exists then this file isn't read at all. # Reality: well... .profile not being looked at at all _can_ happen. # Set umask to something world-unreadable in any case umask 027 # include .bash_profile - if we arrived here at all, it's important to do :-) if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bash_profile" ]; then . "$HOME/.bash_profile" fi fi