#!/sbin/openrc-run

description="Multizone bidirectional nftables firewall"
description_doc="https://github.com/FoobarOy/foomuuri/wiki"

depend() {
    after localmount foomuuri-boot 
    before network
    use foomuuri-boot foomuuri-dbus foomuuri-iplist foomuuri-monitor ulogd
}

start() {
    ebegin "Starting foomuuri"
    foomuuri start
    eend $? "Failed to start foomuuri"|| return 1
    rc-service ulogd restart
}

stop() {
    ebegin "Stopping foomuuri"
    foomuuri stop
    eend $? "Failed to stop foomuuri"
}

reload() {
    ebegin "Reloading foomuuri"
    foomuuri reload
    eend $? "Failed to reload foomuuri"
}