[main]
@type = oneshot
@version = @vers@
@description = "Restore ip6tables rules"
@depends = ( mount-rw )
@user = ( root )

[start]
@execute =
(
    if { 66-yeller -cdp local-ip6tables -1 /dev/console restore ip6tables configuration }
    if -nt {

        execl-toc -e ${script_conf}
        ip6tables-restore ${script_conf}

    }
    66-yeller -fcdp local-ip6tables -1 /dev/console crashed!
)

[stop]
@execute =
(
    if { 66-yeller -cdp local-ip6tables -1 /dev/console flush ip6tables configuration }
    if -nt {

        execl-toc -x ${script_file}
        ${script_file}

    }
    66-yeller -fcdp local-ip6tables -1 /dev/console crashed!
)

[environment]
script_conf=!/etc/iptables/ip6tables.rules
script_file=!/usr/lib/iptables/scripts/ip6tables-flush

[logger]
@destination = @live_dir@/log/local-ip6tables
