diff --git a/bin/foamLog b/bin/foamLog
index facdf586078f238589e0c4174485641a6872ee48..b3beddcbb059cb4dd81e5cf9a98480a7292962d3 100755
--- a/bin/foamLog
+++ b/bin/foamLog
@@ -31,7 +31,7 @@
 #------------------------------------------------------------------------------
 Script=${0##*/}
 toolsDir=${0%/*}/tools
-siteDir=${WM_PROJECT_SITE:-${WM_PROJECT_INST_DIR:-<unknown>}/site}
+siteDir="${WM_PROJECT_SITE:-${WM_PROJECT_DIR:-<unknown>}/site}"
 userDir=$HOME/.OpenFOAM
 
 usage() {
diff --git a/bin/foamNewCase b/bin/foamNewCase
index 2b88170dd183e6415420e263a1b6946ed9f455b4..902b082ca1db63b1a044cc05d7719c9a4a2b5585 100755
--- a/bin/foamNewCase
+++ b/bin/foamNewCase
@@ -30,9 +30,10 @@
 #     - requires rsync
 #
 #------------------------------------------------------------------------------
-siteDir=${WM_PROJECT_SITE:-${WM_PROJECT_INST_DIR:-<unknown>}/site}
-userDir=$HOME/.OpenFOAM
-version=${WM_PROJECT_VERSION:-unknown}
+siteDir="${WM_PROJECT_SITE:-${WM_PROJECT_DIR:-<unknown>}/site}"
+userDir="$HOME/.OpenFOAM"
+version="${WM_PROJECT_VERSION:-unknown}"
+
 templateDir="appTemplates"
 
 #------------------------------------------------------------------------------
diff --git a/bin/tools/change-sitedir.sh b/bin/tools/change-sitedir.sh
index 61d9c3ea8b6510b2451ccf7a07f0882ed3e2771e..220f1225d225a5ebe6fe625478995d6a22562312 100644
--- a/bin/tools/change-sitedir.sh
+++ b/bin/tools/change-sitedir.sh
@@ -42,11 +42,11 @@
 #     The suffix value should normally include "platforms/$WM_OPTIONS"
 #
 # Example
-#     . /path/change-sitedir.sh -prefix -platforms
+#     . /path/change-sitedir.sh -project -platforms
 #
 #   corresponds to the standard site location:
 #
-#     $WM_PROJECT_INST_DIR/site{/$WM_PROJECT_VERSION/platforms/$WM_OPTIONS}
+#     $WM_PROJECT_DIR/site{/$WM_PROJECT_VERSION/platforms/$WM_OPTIONS}
 #
 #------------------------------------------------------------------------------
 
diff --git a/doc/codingStyleGuide.org b/doc/codingStyleGuide.org
index 14215520212a9fc013099abd0a8e485673dd2484..4df1aa03b4a9f026ad03004ae04a99ff8aa5e266 100644
--- a/doc/codingStyleGuide.org
+++ b/doc/codingStyleGuide.org
@@ -115,9 +115,9 @@
         //    - ~/.OpenFOAM/
         //      <em>for version-independent files</em>
         //  -# group settings
-        //    - $WM_PROJECT_INST_DIR/site/\<VERSION\>
+        //    - $WM_PROJECT_DIR/site/\<VERSION\>
         //      <em>for version-specific files</em>
-        //    - $WM_PROJECT_INST_DIR/site/
+        //    - $WM_PROJECT_DIR/site/
         //      <em>for version-independent files</em>
         //  -# other (shipped) settings
         //    - $WM_PROJECT_DIR/etc/
diff --git a/etc/bashrc b/etc/bashrc
index cfb47547f91fc8adaaf69ec4c037f8a5eda03711..3f316875f50a37b3fb5e1eb54bd894093965433f 100644
--- a/etc/bashrc
+++ b/etc/bashrc
@@ -134,7 +134,9 @@ export WM_THIRD_PARTY_DIR=$WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION
 export WM_PROJECT_USER_DIR=$HOME/$WM_PROJECT/$USER-$WM_PROJECT_VERSION
 
 # [WM_PROJECT_SITE] - Location of site-specific (group) files
-# default (unset) implies WM_PROJECT_INST_DIR/site
+# Default (unset) implies WM_PROJECT_DIR/site
+# Normally defined in calling environment
+
 if [ -d "$WM_PROJECT_SITE" ]
 then
     export WM_PROJECT_SITE
diff --git a/etc/config.csh/settings b/etc/config.csh/settings
index 4fe574cef94bc51823da0dd3baee02fc376ca9f4..be1103bd08b61584ad92c13b98aac07b10e666b4 100644
--- a/etc/config.csh/settings
+++ b/etc/config.csh/settings
@@ -154,7 +154,7 @@ setenv FOAM_EXT_LIBBIN $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER$WM_PRE
 if ( $?WM_PROJECT_SITE ) then
     set siteDir=$WM_PROJECT_SITE
 else
-    set siteDir=$WM_PROJECT_INST_DIR/site
+    set siteDir=$WM_PROJECT_DIR/site
 endif
 
 # Shared site (group) executables/libraries
@@ -177,7 +177,6 @@ endif
 if ( -d "$siteDir/$WM_PROJECT_VERSION/bin" ) then   # Version-specific
     _foamAddPath "$siteDir/$WM_PROJECT_VERSION/bin"
 endif
-unset siteDir
 
 _foamAddPath ${FOAM_USER_APPBIN}:${FOAM_SITE_APPBIN}:${FOAM_APPBIN}
 _foamAddLib  $FOAM_LIBBIN/dummy     # Dummy versions of external libraries last
@@ -333,7 +332,7 @@ endsw
 
 # Cleanup
 # ~~~~~~~
-unset archDir
+unset archDir siteDir
 unset gcc_version gccDir
 unset gmp_version gmpDir  mpfr_version mpfrDir  mpc_version mpcDir
 unset clang_version clangDir
diff --git a/etc/config.sh/settings b/etc/config.sh/settings
index f1789ca4dfc0752e4eb1f777a4d71b8ea77cbc88..d2de700c3d2fa05e8cb136d8753789bef1ad4e4a 100644
--- a/etc/config.sh/settings
+++ b/etc/config.sh/settings
@@ -148,7 +148,7 @@ if [ -n "$WM_PROJECT_SITE" ]
 then
     siteDir=$WM_PROJECT_SITE
 else
-    siteDir=$WM_PROJECT_INST_DIR/site
+    siteDir=$WM_PROJECT_DIR/site
 fi
 
 # Shared site (group) executables/libraries
@@ -173,7 +173,6 @@ if [ -d "$siteDir/$WM_PROJECT_VERSION/bin" ]    # Version-specific
 then
     _foamAddPath "$siteDir/$WM_PROJECT_VERSION/bin"
 fi
-unset siteDir
 
 _foamAddPath $FOAM_USER_APPBIN:$FOAM_SITE_APPBIN:$FOAM_APPBIN
 _foamAddLib  $FOAM_LIBBIN/dummy     # Dummy versions of external libraries last
@@ -321,7 +320,7 @@ esac
 
 # Cleanup
 # ~~~~~~~
-unset archDir
+unset archDir siteDir
 unset gcc_version gccDir
 unset gmp_version gmpDir  mpfr_version mpfrDir  mpc_version mpcDir
 unset clang_version clangDir
diff --git a/etc/cshrc b/etc/cshrc
index a8da076288cf4f681db281744d2c6f1e3989d411..56f023997263f17dc561eb715b496003861627ac 100644
--- a/etc/cshrc
+++ b/etc/cshrc
@@ -145,7 +145,9 @@ setenv WM_THIRD_PARTY_DIR  $WM_PROJECT_INST_DIR/ThirdParty-$WM_PROJECT_VERSION
 setenv WM_PROJECT_USER_DIR "$HOME/$WM_PROJECT/$LOGNAME-$WM_PROJECT_VERSION"
 
 # [WM_PROJECT_SITE] - Location of site-specific (group) files
-# default (unset) implies WM_PROJECT_INST_DIR/site
+# Default (unset) implies WM_PROJECT_DIR/site
+# Normally defined in calling environment
+
 if ( $?WM_PROJECT_SITE ) then
     set foamOldDirs="$WM_PROJECT_SITE $foamOldDirs"
     if ( ! -d "$WM_PROJECT_SITE" ) unsetenv WM_PROJECT_SITE
diff --git a/src/OpenFOAM/global/etcFiles/etcFiles.C b/src/OpenFOAM/global/etcFiles/etcFiles.C
index 6e23b80b34d46b85e4114ceccc4a57046acaf093..9d2f28c86c6d54a72198654012bfbdcad5da6b0e 100644
--- a/src/OpenFOAM/global/etcFiles/etcFiles.C
+++ b/src/OpenFOAM/global/etcFiles/etcFiles.C
@@ -68,7 +68,7 @@ static inline bool userResourceDir(Foam::fileName& queried)
 // Corresponds to foamEtcFile -mode=g
 // Looks for
 //   - $WM_PROJECT_SITE
-//   - $WM_PROJECT_INST_DIR/site
+//   - $WM_PROJECT_DIR/site
 static inline bool groupResourceDir(Foam::fileName& queried)
 {
     #ifdef FOAM_RESOURCE_SITE_ENVNAME
diff --git a/src/OpenFOAM/global/etcFiles/etcFiles.H b/src/OpenFOAM/global/etcFiles/etcFiles.H
index f88ac509bf22bdb982e1e007bdfa35fd9d7a589f..859c1010b572416f9df9b571e5d704d1b2a05805 100644
--- a/src/OpenFOAM/global/etcFiles/etcFiles.H
+++ b/src/OpenFOAM/global/etcFiles/etcFiles.H
@@ -71,7 +71,7 @@ fileNameList findEtcDirs
 //
 //  \note Treatment of empty or undefined variables
 //  - \b \$WM_PROJECT_VERSION : Use compile-time value of OPENFOAM
-//  - \b \$WM_PROJECT_SITE : Use $WM_PROJECT_INST_DIR/site
+//  - \b \$WM_PROJECT_SITE : Use $WM_PROJECT_DIR/site
 //
 //  \return The list of full paths of all the matching files or
 //      an empty list if the name cannot be found.
diff --git a/src/OpenFOAM/include/foamVersion.H b/src/OpenFOAM/include/foamVersion.H
index 37df0a8377c1fb0617870f3b94c323c44b28764d..90e3d5dd31627afbdb0b2cbec9c5f2bea95668d0 100644
--- a/src/OpenFOAM/include/foamVersion.H
+++ b/src/OpenFOAM/include/foamVersion.H
@@ -66,14 +66,9 @@ SourceFiles
 //- when the directory corresponding to FOAM_RESOURCE_SITE_ENVNAME is empty.
 //  The fallback search appends "/site" to the directory.
 //
-//  Default: "WM_PROJECT_INST_DIR"
-//
-//  \note If packaging OpenFOAM into a single directory (eg, spack, EasyBuild),
-//      this should be changed to "WM_PROJECT_DIR" to avoid searching within
-//      the prefix (parent) directory.
-//
+//  Default: "WM_PROJECT_DIR"
 //  Used by foamEtcFiles() and stringOps::expand()
-#define FOAM_RESOURCE_SITE_FALLBACK_ENVNAME "WM_PROJECT_INST_DIR"
+#define FOAM_RESOURCE_SITE_FALLBACK_ENVNAME "WM_PROJECT_DIR"
 
 
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //