Merge pull request #581 from eschnett/eschnett/bash-u

Support Bash "-u" mode
This commit is contained in:
Todd Gamblin
2016-03-19 15:51:29 -07:00

View File

@@ -141,7 +141,7 @@ function _spack_pathadd {
fi fi
# Do the actual prepending here. # Do the actual prepending here.
eval "_pa_oldvalue=\$${_pa_varname}" eval "_pa_oldvalue=\${${_pa_varname}:-}"
if [ -d "$_pa_new_path" ] && [[ ":$_pa_oldvalue:" != *":$_pa_new_path:"* ]]; then if [ -d "$_pa_new_path" ] && [[ ":$_pa_oldvalue:" != *":$_pa_new_path:"* ]]; then
if [ -n "$_pa_oldvalue" ]; then if [ -n "$_pa_oldvalue" ]; then