sh: when loading profile, skip obvious scratch files.

Differential Revision: https://reviews.freebsd.org/D36856
This commit is contained in:
Dag-Erling Smørgrav 2022-10-02 12:23:28 +00:00
parent 2515552e62
commit d3890a547d

View file

@ -19,6 +19,11 @@ _loaded=${_loaded:-/etc/profile}
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}":*)