From 403488eb531ad818d213d96ed61815d4845e216b Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 6 Sep 2019 07:54:47 +0200 Subject: [PATCH] Set Pi-Hole state when VPS script start --- .../files/etc/init.d/openmptcprouter-vps | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index 005e61364..e5be050df 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -171,6 +171,21 @@ _get_vps_config() { _set_config_from_vps fi + piholeomr="$(uci -q get openmptcprouter.${servername}.pihole)" + pihole="$(echo "$vps_config" | jsonfilter -q -e '@.pihole.state')" + if [ "$pihole" = "true" ] && [ "$piholeomr" != "1" ]; then + uci -q batch <<-EOF >/dev/null + set openmptcprouter.${servername}.pihole='1' + commit openmptcprouter + EOF + elif [ "$pihole" = "false" ] && [ "$piholeomr" != "0" ]; then + uci -q batch <<-EOF >/dev/null + set openmptcprouter.${servername}.pihole='0' + commit openmptcprouter + EOF + fi + + vps_kernel="$(echo "$vps_config" | jsonfilter -q -e '@.vps.kernel')" vps_machine="$(echo "$vps_config" | jsonfilter -q -e '@.vps.machine')" vps_omr_version="$(echo "$vps_config" | jsonfilter -q -e '@.vps.omr_version')"