|
|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
#!/sbin/openrc-run
|
|
|
|
|
|
|
|
|
|
description="Multizone bidirectional nftables firewall"
|
|
|
|
|
description_doc="https://github.com/FoobarOy/foomuuri/wiki"
|
|
|
|
|
|
|
|
|
|
depend() {
|
|
|
|
|
after localmount foomuuri-boot
|
|
|
|
|
before network
|
|
|
|
|
@ -8,19 +10,22 @@ need foomuuri-boot
|
|
|
|
|
#use foomuuri-dbus foomuuri-iplist foomuuri-monitor
|
|
|
|
|
use foomuuri-iplist foomuuri-monitor
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
start() {
|
|
|
|
|
ebegin "Starting foomuuri"
|
|
|
|
|
/usr/local/bin/logs fw
|
|
|
|
|
rc-service ulogd restart
|
|
|
|
|
#/usr/local/bin/logs fw
|
|
|
|
|
#rc-service ulogd restart
|
|
|
|
|
/etc/foomuuri/script/fw
|
|
|
|
|
foomuuri start
|
|
|
|
|
eend $? "Failed to start foomuuri"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
stop() {
|
|
|
|
|
ebegin "Stopping foomuuri"
|
|
|
|
|
foomuuri stop
|
|
|
|
|
eend $? "Failed to stop foomuuri"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
reload() {
|
|
|
|
|
ebegin "Reloading foomuuri"
|
|
|
|
|
foomuuri reload
|
|
|
|
|
|