mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: in cshrc - prevent local variables from shadowing setenv variables
This commit is contained in:
@ -213,13 +213,15 @@ endsw
|
|||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
set foamClean=$WM_PROJECT_DIR/bin/foamCleanPath
|
set foamClean=$WM_PROJECT_DIR/bin/foamCleanPath
|
||||||
|
|
||||||
|
#- prevent local variables from shadowing setenv variables
|
||||||
|
unset PATH MANPATH LD_LIBRARY_PATH LD_PRELOAD
|
||||||
|
|
||||||
if (! $?LD_LIBRARY_PATH ) setenv LD_LIBRARY_PATH ''
|
if (! $?LD_LIBRARY_PATH ) setenv LD_LIBRARY_PATH ''
|
||||||
if (! $?MANPATH) setenv MANPATH ''
|
if (! $?MANPATH) setenv MANPATH ''
|
||||||
|
|
||||||
#- Clean PATH (path)
|
#- Clean PATH (path)
|
||||||
set cleaned=`$foamClean "$PATH" "$foamOldDirs"`
|
set cleaned=`$foamClean "$PATH" "$foamOldDirs"`
|
||||||
if ( $status == 0 ) then
|
if ( $status == 0 ) then
|
||||||
unset PATH
|
|
||||||
setenv PATH $cleaned
|
setenv PATH $cleaned
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user