#!/sbin/openrc-run

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

depend() {
    after localmount
}

start() {
    [ -e /var/lib/foomuuri/good.fw ] || return 0
    ebegin "Loading early foomuuri rules"
    cat /var/lib/foomuuri/good.fw | nft -f -
    eend $? "Failed to load nftables rules"
}

stop() {
    return 0
}