forked from freifunk-franken/firmware
Fabian Bläse
f8b93325f2
The variables SERVICE_WRITE_PID and SERVICE_DAEMONIZE are not used by procd, so they are removed. Signed-off-by: Fabian Bläse <fabian@blaese.de> Reviewed-by: Robert Langhammer <rlanghammer@web.de> Reviewed-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
26 lines
351 B
Bash
Executable File
26 lines
351 B
Bash
Executable File
#!/bin/sh /etc/rc.common
|
|
|
|
START=50
|
|
|
|
USE_PROCD=1
|
|
|
|
FIREWALL_DIR=/usr/lib/firewall.d
|
|
|
|
service_triggers()
|
|
{
|
|
procd_add_reload_trigger "fff-firewall" "network"
|
|
}
|
|
|
|
start_service()
|
|
{
|
|
local file
|
|
|
|
IF_WAN=$(uci get network.wan.ifname)
|
|
|
|
for file in ${FIREWALL_DIR}/*; do
|
|
if [ -f "$file" ]; then
|
|
. "$file"
|
|
fi
|
|
done
|
|
}
|