|
@@ -79,12 +79,11 @@ function pihole_update {
|
79
|
79
|
return
|
80
|
80
|
fi
|
81
|
81
|
|
82
|
|
- if [[ $(config_param_exists WIFI_INTERFACE) == "0" ]]; then
|
|
82
|
+ if [ ! -f $HOME/${PROJECT_NAME}-wifi.cfg ]; then
|
83
|
83
|
PIHOLE_IFACE=eth0
|
84
|
84
|
else
|
85
|
85
|
read_config_param WIFI_INTERFACE
|
86
|
86
|
PIHOLE_IFACE=$WIFI_INTERFACE
|
87
|
|
- write_config_param "PIHOLE_IFACE" "$PIHOLE_IFACE"
|
88
|
87
|
fi
|
89
|
88
|
|
90
|
89
|
IPv4_address="$(get_ipv4_address)"
|
|
@@ -116,6 +115,7 @@ function pihole_update {
|
116
|
115
|
sed -i '/@IPv6@/d' /etc/dnsmasq.d/01-pihole.conf
|
117
|
116
|
fi
|
118
|
117
|
sed -i "s|@HOSTNAME@|$HOSTNAME|g" /etc/dnsmasq.d/01-pihole.conf
|
|
118
|
+ sed -i "s|addn-hosts=.*|addn-hosts=${PIHOLE_ADLIST}|g" /etc/dnsmasq.d/01-pihole.conf
|
119
|
119
|
|
120
|
120
|
systemctl restart dnsmasq
|
121
|
121
|
|