wifidog-ng: update to 1.2.4

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
This commit is contained in:
Jianhui Zhao
2018-03-17 12:45:46 +08:00
parent ce8cde62e1
commit 2e6a902a76
5 changed files with 25 additions and 2 deletions
+21
View File
@@ -5,9 +5,30 @@ START=95
BIN=/usr/bin/wifidog-ng
parse_whitelist() {
local cfg="$1"
local domain mac
uci_validate_section wifidog-ng whitelist "${1}" \
'domain:list(host)' \
'mac:list(macaddr)'
[ $? -ne 0 ] && {
echo "validation failed" >&2
exit 1
}
for m in $mac; do
echo "!$m" > /proc/wifidog-ng/term
done
}
start_service() {
modprobe wifidog-ng
config_load wifidog-ng
config_foreach parse_whitelist whitelist
procd_open_instance
procd_set_param command $BIN
procd_set_param respawn