summaryrefslogtreecommitdiff
path: root/net-firewall/lutelwall
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-firewall/lutelwall
reinit the tree, so we can have metadata
Diffstat (limited to 'net-firewall/lutelwall')
-rw-r--r--net-firewall/lutelwall/Manifest6
-rw-r--r--net-firewall/lutelwall/files/lutelwall25
-rw-r--r--net-firewall/lutelwall/lutelwall-0.99.ebuild32
-rw-r--r--net-firewall/lutelwall/metadata.xml23
4 files changed, 86 insertions, 0 deletions
diff --git a/net-firewall/lutelwall/Manifest b/net-firewall/lutelwall/Manifest
new file mode 100644
index 000000000000..1b6a5af16ce4
--- /dev/null
+++ b/net-firewall/lutelwall/Manifest
@@ -0,0 +1,6 @@
+AUX lutelwall 354 SHA256 d47332b38da25e66abec501c8e4c4db3c9368f8d0b932d3747140aa8609ee932 SHA512 43b9c9ba93d65767bfc1d6a36ee4acb98a3d671784d021a0cf501390b79d9d38c0913b63c693098941868fc65c17a1625f087e679a0fcbb9a3adf5f6009be4e1 WHIRLPOOL 1594eff24c514705fa47dd4843a14e5460f513b28a5b77c714f8ef60757a2cef5772ff71dd0965c97c27f5fa0878fd9be29a3a085b58b9cad291ef8b6b0187f9
+DIST lutelwall-0.99.tar.gz 29209 SHA256 92ab7ab320cbefd694cd5ba3799e6143244402eac65ffcd4b52528bc31d1a1f8 SHA512 8812048c9e4ec3beff2214ed3ceb2d980d769ada686a934af22baec76a3670e51ddb171097adbfb78c63ce9bc25554b1da93ec8c86f59457277fd4651cf1068c WHIRLPOOL 842979556cecab887f9f050d5d92e0539c608023a694608d82e77a7d338ca6a6d8fc842dee49aa2def49dfeebc82faf23b12108e0363ec881395ced8279bdb76
+EBUILD lutelwall-0.99.ebuild 674 SHA256 acc9738f379d87d8203b2795bd4e784158e0106a076fcefe1beab8c0d5a44a57 SHA512 2df911e9bd0bca04b6d0ea6dac3834b70fd556e41c2f25286f601bee2eb3408de700110710ba1e12e3b53001cdab381b3c3955e47abd59fc61e938c8030ff936 WHIRLPOOL 4b5fa375eb53af61780c34d51aa693fe8e703c66252469580357516bba243263452421028401c6296df6393ee839757debdfa43da513bd9072b33c5b22bbfdf6
+MISC ChangeLog 2579 SHA256 9440b124ced474d7a6af35c7d792be89ecb84db701c1b7620e10f11ab015b14b SHA512 2f1d90cf31e9e938ee13cbd8d19921aef285e62e6abffde8febf51e4c16ae296496b2ea62aef35a1f9538357a6ed6de59c2522c62ba81b4446427cbda2f8b35b WHIRLPOOL 8f88efd4ffb10355153b8e4edded40b9eff0977409f0cac2f5f67971266180af166f64f99cd8377aa2b5b7f2b7d194417dbfb7e9d6ab1e4556d59e41874e82b9
+MISC ChangeLog-2015 2623 SHA256 2d992d61f6b01de0cccfd302bd55f5adb4f6abb1fe5ba4d1f949dadf5472ea15 SHA512 3736f59a7d1353b51c88a4332a97cce60c67a75497f9a308b04780bcf2970e92408c490e057d40adf3dfc79c000f94516b85ea7703e425779276a592c13d83d2 WHIRLPOOL 8c11412efc8a339c978ee665f9867a7a26e08e2d7ccb936b9ff5238a7dde22ce7223877bf20ef834cff74eff94a42829d036b490e2d98cdfb7670116aa08dbfe
+MISC metadata.xml 948 SHA256 02350889fceb7f9f3df508af31f99f8f26d2b42531f75b005c35ba83b921734f SHA512 353b8d5c30ddb2ef9c03a85fb548b7881d5b89f0e25ce730a8c12d77105b67f8e20bd071e34ec16fa5585d7c3a052b85cf1a9fc877784e9e6c6ec83514619f35 WHIRLPOOL 273b874b3f4bd9a3fc31bb27682e4e2fecb6c48d54c4e883fe905da10be7db3141911e5cccc30bfcfb51a4f2296af948efd52fa29fe469810e89b88acfe6ceaa
diff --git a/net-firewall/lutelwall/files/lutelwall b/net-firewall/lutelwall/files/lutelwall
new file mode 100644
index 000000000000..e99b3923a975
--- /dev/null
+++ b/net-firewall/lutelwall/files/lutelwall
@@ -0,0 +1,25 @@
+#!/sbin/openrc-run
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License, v2 or later
+
+depend() {
+ need net
+ use logger
+}
+
+start() {
+ ebegin "Starting LutelWall"
+ /usr/sbin/lutelwall start
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping LutelWall"
+ /usr/sbin/lutelwall stop
+ eend $?
+}
+
+restart() {
+ stop
+ start
+}
diff --git a/net-firewall/lutelwall/lutelwall-0.99.ebuild b/net-firewall/lutelwall/lutelwall-0.99.ebuild
new file mode 100644
index 000000000000..05eb0624495b
--- /dev/null
+++ b/net-firewall/lutelwall/lutelwall-0.99.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="IPTables firewall setup script"
+LICENSE="GPL-2"
+HOMEPAGE="http://www.lutel.pl/lutelwall/"
+SRC_URI="http://www.lutel.pl/wp-content/uploads/${PV}/${P}.tar.gz"
+SLOT="0"
+KEYWORDS="alpha ~amd64 ~ppc ~sparc x86"
+
+RDEPEND="
+ >=net-firewall/iptables-1.2.6
+ >=sys-apps/gawk-3.1
+ sys-apps/iproute2
+"
+
+src_install() {
+ insinto /etc
+ doins lutelwall.conf
+
+ dosbin lutelwall
+ doinitd "${FILESDIR}"/lutelwall
+
+ dodoc FEATURES ChangeLog
+}
+
+pkg_postinst() {
+ elog "Basic configuration file is /etc/lutelwall.conf"
+ elog "Adjust it to your needs before using"
+}
diff --git a/net-firewall/lutelwall/metadata.xml b/net-firewall/lutelwall/metadata.xml
new file mode 100644
index 000000000000..6f69603521f1
--- /dev/null
+++ b/net-firewall/lutelwall/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>tomek@lutel.pl</email>
+ <name>Tomek Lutelmowski</name>
+ <description>LuteWall developer, third party maintainer</description>
+</maintainer>
+<maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+</maintainer>
+<maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+</maintainer>
+<longdescription>
+LutelWall is high-level firewall configuration tool. It uses human-readable and easy
+to understand configuration to set up Netfilter in most secure way. Its flexibility
+allows firewall admins build from very simple, single-homed firewalls, to most complex
+ones - with multiple subnets, DMZ's and traffic redirections.
+</longdescription>
+</pkgmetadata>