diff --git a/build.sh b/build.sh index 2caa336..f6f5260 100755 --- a/build.sh +++ b/build.sh @@ -4,7 +4,7 @@ ## START STANDARD BUILD SCRIPT INCLUDE # adjust relative paths as necessary THIS_SCRIPT="$(readlink -f "${BASH_SOURCE[0]}")" -. "${THIS_SCRIPT%/*}/_common/builder.inc.sh" +. "${THIS_SCRIPT%/*}/init.inc.sh" ## END STANDARD BUILD SCRIPT INCLUDE . "$THIS_SCRIPT_PATH/sites.inc.sh" diff --git a/init.inc.sh b/init.inc.sh new file mode 100644 index 0000000..d276186 --- /dev/null +++ b/init.inc.sh @@ -0,0 +1,17 @@ +# Initialize the shared-sites builder script; this matches build env detected in +# bootstrap.inc.sh + +# Get the site BUILDER_TIER and use that to determine builder script environment +if [[ ! -z ${KEYMANHOSTS_TIER+x} ]]; then + BUILDER_TIER="${KEYMANHOSTS_TIER}" +elif [[ -f "$(dirname "$THIS_SCRIPT")/tier.txt" ]]; then + BUILDER_TIER=$(cat "$(dirname "$THIS_SCRIPT")/tier.txt") +else + BUILDER_TIER=TIER_DEVELOPMENT +fi + +if [[ "$BUILDER_TIER" == TIER_DEVELOPMENT ]]; then + export KEYMAN_VERSION_ENVIRONMENT=local +fi + +. "${THIS_SCRIPT%/*}/_common/builder.inc.sh"