#!/bin/sh ## if IEP_DEBUG is not set, allow scripts to delete source templates ## (they are likely not needed anymore) if [ "${IEP_DEBUG}" = 1 ] ; then unset ENVSUBST_UNLINK_SRC J2CFG_UNLINK_SRC else export ENVSUBST_UNLINK_SRC=1 J2CFG_UNLINK_SRC=1 fi unset NGX_DEBUG NGX_DEBUG=$(/usr/sbin/angie --build-env 2>&1 | mawk '$1=="DEBUG:" {print $2;exit;}') NGX_DEBUG="${NGX_DEBUG:-0}" case "${NGX_DEBUG}" in 0 | 1 ) ;; * ) NGX_DEBUG=1 ;; esac export NGX_DEBUG unset NGX_PRO NGX_PRO=$(/usr/sbin/angie -v 2>&1 | mawk 'NR==1 {print $4;exit;}' | tr '[:upper:]' '[:lower:]') NGX_PRO="${NGX_PRO:-0}" case "${NGX_PRO}" in '(pro)' ) NGX_PRO=1 ;; * ) NGX_PRO=0 ;; esac export NGX_PRO set -a NGX_STRICT_LOAD=$(gobool_to_int "${NGX_STRICT_LOAD:-1}" 1) NGX_HTTP=$(gobool_to_int "${NGX_HTTP:-1}" 1) NGX_MAIL=$(gobool_to_int "${NGX_MAIL:-0}" 0) NGX_STREAM=$(gobool_to_int "${NGX_STREAM:-0}" 0) set +a if [ "${NGX_HTTP}${NGX_MAIL}${NGX_STREAM}" = '000' ] ; then log_always '=========================================' log_always 'WARNING!' log_always 'Angie is almost completely TURNED OFF' log_always '=========================================' fi