OS Xの/etc/profileに答えがありました。
/etc/profile
# System-wide .profile for sh(1)
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
というわけで~/.profileでも真似をします。
~/.profile
### -*- mode: sh; coding: utf-8; -*-
if [ "${BASH-no}" != "no" ]; then
if [ -f "${HOME}/.bash_profile" ]; then
. "${HOME}/.bash_profile"
fi
fi