diff --git a/bin/sh/profile b/bin/sh/profile --- a/bin/sh/profile +++ b/bin/sh/profile @@ -19,6 +19,11 @@ export _loaded for _dir in /etc /usr/local/etc ; do for _file in "${_dir}"/profile "${_dir}"/profile.d/* ; do + case ${_file} in + *[~#]|*.OLD|*.bak|*.orig|*,v) + continue + ;; + esac if [ -f "${_file}" ] ; then case :${_loaded}: in *:"${_file}":*)