From f779557d3895ae3b9661f466ad6916f10aa4e2d7 Mon Sep 17 00:00:00 2001 From: Henry Weller <http://cfd.direct> Date: Thu, 5 May 2016 23:37:33 +0100 Subject: [PATCH] etc/config.*/unset: Updated for changes in foamOldDirs Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2031 --- etc/bashrc | 4 ++-- etc/config.csh/unset | 26 +++++++++----------------- etc/config.sh/unset | 17 ++++++++--------- 3 files changed, 19 insertions(+), 28 deletions(-) diff --git a/etc/bashrc b/etc/bashrc index 0fa2c231745..98c22772cf2 100644 --- a/etc/bashrc +++ b/etc/bashrc @@ -105,8 +105,8 @@ export FOAM_SIGFPE= ################################################################################ # The old dirs to be cleaned from the environment variables -foamOldDirs="$WM_PROJECT_DIR $WM_THIRD_PARTY_DIR \ - $WM_PROJECT_SITE $HOME/$WM_PROJECT/$USER" +foamOldDirs="$WM_PROJECT_DIR $WM_THIRD_PARTY_DIR $HOME/$WM_PROJECT/$USER \ + $WM_PROJECT_SITE $FOAM_SITE_APPBIN $FOAM_SITE_LIBBIN" # Location of installation # ~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/etc/config.csh/unset b/etc/config.csh/unset index c2a127a4b8b..bdebc037666 100644 --- a/etc/config.csh/unset +++ b/etc/config.csh/unset @@ -37,23 +37,10 @@ if ( $?WM_PROJECT_DIR ) then if ( ! -f "$foamClean" || ! -x "$foamClean" ) unset foamClean endif -set foamOldDirs="" - -# The old dirs to be cleaned from the various environment variables -# - remove anything under top-level directory. -# NB: the WM_PROJECT_INST_DIR might not be identical between versions -# -if ( $?WM_PROJECT_INST_DIR ) then - set foamOldDirs="$WM_PROJECT_INST_DIR" -endif - -if ( $?WM_PROJECT ) then - set foamOldDirs="$HOME/$WM_PROJECT/$LOGNAME $foamOldDirs" -endif - -if ( $?WM_PROJECT_SITE ) then - set foamOldDirs="$WM_PROJECT_SITE $foamOldDirs" -endif +# The old dirs to be cleaned from the environment variables +set foamOldDirs="$WM_PROJECT_DIR $WM_THIRD_PARTY_DIR \ + $HOME/$WM_PROJECT/$LOGNAME $WM_PROJECT_SITE \ + $FOAM_SITE_APPBIN $FOAM_SITE_LIBBIN $ParaView_DIR" #------------------------------------------------------------------------------ @@ -64,12 +51,15 @@ unsetenv WM_ARCH_OPTION unsetenv WM_CC unsetenv WM_CFLAGS unsetenv WM_COMPILER +unsetenv WM_COMPILER_TYPE unsetenv WM_COMPILER_LIB_ARCH unsetenv WM_COMPILE_OPTION unsetenv WM_CXX unsetenv WM_CXXFLAGS unsetenv WM_DIR unsetenv WM_HOSTS +unsetenv WM_LABEL_OPTION +unsetenv WM_LABEL_SIZE unsetenv WM_LDFLAGS unsetenv WM_LINK_LANGUAGE unsetenv WM_MPLIB @@ -126,6 +116,8 @@ unsetenv ENSIGHT9_READER unsetenv CMAKE_HOME unsetenv ParaView_DIR unsetenv ParaView_INCLUDE_DIR +unsetenv ParaView_MAJOR +unsetenv ParaView_VERSION unsetenv PV_PLUGIN_PATH diff --git a/etc/config.sh/unset b/etc/config.sh/unset index 7b240eeb819..8e2b541b34b 100644 --- a/etc/config.sh/unset +++ b/etc/config.sh/unset @@ -33,15 +33,9 @@ foamClean=$WM_PROJECT_DIR/bin/foamCleanPath [ -f "$foamClean" -a -x "$foamClean" ] || unset foamClean -# The old dirs to be cleaned from the various environment variables -# - remove anything under top-level directory. -# NB: the WM_PROJECT_INST_DIR might not be identical between versions -# -foamOldDirs="$WM_PROJECT_INST_DIR $WM_PROJECT_SITE" -if [ -n "$WM_PROJECT" ] -then - foamOldDirs="$foamOldDirs $HOME/$WM_PROJECT/$USER_SITE" -fi +# The old dirs to be cleaned from the environment variables +foamOldDirs="$WM_PROJECT_DIR $WM_THIRD_PARTY_DIR $HOME/$WM_PROJECT/$USER \ + $WM_PROJECT_SITE $FOAM_SITE_APPBIN $FOAM_SITE_LIBBIN $ParaView_DIR" #------------------------------------------------------------------------------ # Unset WM_* environment variables @@ -51,12 +45,15 @@ unset WM_ARCH_OPTION unset WM_CC unset WM_CFLAGS unset WM_COMPILER +unset WM_COMPILER_TYPE unset WM_COMPILER_LIB_ARCH unset WM_COMPILE_OPTION unset WM_CXX unset WM_CXXFLAGS unset WM_DIR unset WM_HOSTS +unset WM_LABEL_OPTION +unset WM_LABEL_SIZE unset WM_LDFLAGS unset WM_LINK_LANGUAGE unset WM_MPLIB @@ -113,6 +110,8 @@ unset ENSIGHT9_READER unset CMAKE_HOME unset ParaView_DIR unset ParaView_INCLUDE_DIR +unset ParaView_MAJOR +unset ParaView_VERSION unset PV_PLUGIN_PATH -- GitLab