diff --git a/srcpkgs/runit-iptables/files/91-iptables.sh b/srcpkgs/runit-iptables/files/91-iptables.sh new file mode 100644 index 0000000000..800ee600d3 --- /dev/null +++ b/srcpkgs/runit-iptables/files/91-iptables.sh @@ -0,0 +1,7 @@ +if [ -e /etc/iptables/iptables.rules ]; then + iptables-restore /etc/iptables/iptables.rules +fi + +if [ -e /etc/iptables/ip6tables.rules ]; then + ip6tables-restore /etc/iptables/ip6tables.rules +fi diff --git a/srcpkgs/runit-iptables/template b/srcpkgs/runit-iptables/template new file mode 100644 index 0000000000..f48333a999 --- /dev/null +++ b/srcpkgs/runit-iptables/template @@ -0,0 +1,14 @@ +# Template file for 'runit-iptables' +pkgname=runit-iptables +version=20180616 +revision=1 +noarch=yes +depends="runit-void iptables" +short_desc="Restore iptables rules on boot" +maintainer="Nicolas Porcel " +license="Public Domain" +homepage="http://www.voidlinux.org/" + +do_install() { + vinstall ${FILESDIR}/91-iptables.sh 0644 etc/runit/core-services +}