# В этом файле должно быть только объявления параметров.
# Разрешается c помощью $ получать значения только объявленных ранее
# в файле переменных.
MULTIWAN_DIR="/opt/multiwan"
MULTIWAN_NAME="multiwan"
MULTIWAN_FILE="$MULTIWAN_DIR/multiwan_daemon"
RUN_CONFIG_FILE="$MULTIWAN_RUN_DIR/config.yaml"
MULTIWAN_RUN_DIR="/run/multiwan"
MULTIWAN_FILE_PID="$MULTIWAN_RUN_DIR/multiwan.pid"
MULTIWAN_IS_RUNNING_FILE="$MULTIWAN_RUN_DIR/multiwan.is_running"
MULTIWAN_CMD_LINE_BEGINNING="/usr/bin/python3 $MULTIWAN_FILE"
# Files with this suffix are populated by the DHCP-hook.
# These files contain the default router IP for certain interface.
# Example: /run/multiwan/eth0.nexthop_router_ip_from_dhcp.
FILE_SUFFIX_FOR_IFACE_TO_STORE_NEXTHOP_ROUTER_IP_FROM_DHCP="nexthop_router_ip_from_dhcp"
# Syslog facility.
SYSLOG_FACILITY="local7"
# Syslog tag
SYSLOG_TAG="multiwan_dhcp-hook"
# From DHCP hooks we must call programs by their absolute name,
# because PATH variable may not yet defined. This is also security 
# best practice as it avoids any ambiguity about which program is meant to run.

MWAN_MGR="/opt/multiwan/mwan_mgr"
# На С-Терра Шлюз 5.0 /bin является ссылкой на /usr/bin
ECHO="/bin/echo"
GREP="/bin/grep"
CAT="/bin/cat"
MKDIR="/bin/mkdir"
DATE="/bin/date"
KILL="/bin/kill"
LOGGER="/usr/bin/logger"
DEBIAN_SERVICE="/usr/sbin/service"
OPENWRT_SERVICE="/sbin/service"
LS="/bin/ls"
SYSTEMCTL="/bin/systemctl"
MV="/bin/mv"
SYSTEMD_NOTIFY="/bin/systemd-notify"
RM="/bin/rm"
# jq используется только на С-Терра Юнит 5.0.
# На С-Терра Шлюз 5.0 jq отсутствует
JQ="/usr/bin/jq"