From 7723437cb34384ae07d955864d628245b10eaf4b Mon Sep 17 00:00:00 2001 From: Nicolas Porcel Date: Fri, 17 Aug 2018 11:19:08 +0200 Subject: [PATCH] New package: runit-iptables-20180618 (#158) --- srcpkgs/runit-iptables/files/91-iptables.sh | 7 +++++++ srcpkgs/runit-iptables/template | 14 ++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 srcpkgs/runit-iptables/files/91-iptables.sh create mode 100644 srcpkgs/runit-iptables/template 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 +}