43 lines
1.1 KiB
Bash
Executable File
43 lines
1.1 KiB
Bash
Executable File
#!/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
|