From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-misc/knock/Manifest | 9 +++++++ net-misc/knock/files/knockd.confd.2 | 8 +++++++ net-misc/knock/files/knockd.initd.2 | 24 +++++++++++++++++++ net-misc/knock/knock-0.6.ebuild | 47 +++++++++++++++++++++++++++++++++++++ net-misc/knock/knock-0.7.ebuild | 47 +++++++++++++++++++++++++++++++++++++ net-misc/knock/metadata.xml | 11 +++++++++ 6 files changed, 146 insertions(+) create mode 100644 net-misc/knock/Manifest create mode 100644 net-misc/knock/files/knockd.confd.2 create mode 100644 net-misc/knock/files/knockd.initd.2 create mode 100644 net-misc/knock/knock-0.6.ebuild create mode 100644 net-misc/knock/knock-0.7.ebuild create mode 100644 net-misc/knock/metadata.xml (limited to 'net-misc/knock') diff --git a/net-misc/knock/Manifest b/net-misc/knock/Manifest new file mode 100644 index 000000000000..fcb742d6daf1 --- /dev/null +++ b/net-misc/knock/Manifest @@ -0,0 +1,9 @@ +AUX knockd.confd.2 189 SHA256 2868234c98cef615976deec683517faa3fd9c063491877e9f7254d47c32d3a45 SHA512 75a483770c31f8de3744c9c3119c5cf818b9ff780bf9cffb49c1f4a78b2f384dc392218ea2a0df9fd7178a19b0b1f5a59d8a81cdb56f952cd4c8e5a91c9cf25a WHIRLPOOL 5168aef5799f6db5fa7a3397e5a3f978d84f3499932831386b47407a539d216e07c24c3f9eff217c3c3b066755377f6882a82ac9c5958218f9358c018cff6019 +AUX knockd.initd.2 527 SHA256 317d7ec0304bd07e5e70185b93f649b908ef039a0efe2cebe0b5a8266bf0d659 SHA512 dc66e53bdc42487609d978a538dec26712f25c87b9a2e4a70e1a833fedfbacf3b8618f87cbe110ed54938f6620fd2e5f7a79143d7f8503927686dfa26eb9acff WHIRLPOOL 82a64d75abffc4e7de626ddfbe9f8c5cbbe2a5b9c4699857246e048c5d0d698501743a1a9d76ce1932f1d703bbef0ceec00c3fc70a576ad8c851523be3bfb6c3 +DIST knock-0.6.tar.gz 125772 SHA256 75a4e8ef8c59efa2cc910375191162adf0deeca20b7ab80d9eb0072f696ca541 SHA512 79179fe0358abfeb001b787522154b5045f9dd679e8b6bea0f375a064e56ed5166c20dee094b42d56338afdf19041c94f4c86b8d5d385d1cc02ca525c1b73714 WHIRLPOOL 556c27ac8dfaf58fa866b3644bbb4557dbbaf3f42896024825eccaf25896fa436685a1f1afce2ffe617c7948e368e189c1b00ddf83e19761886fde0c9c33ac02 +DIST knock-0.7.tar.gz 110791 SHA256 9938479c321066424f74c61f6bee46dfd355a828263dc89561a1ece3f56578a4 SHA512 eab5d855f7111d9411e84a56a15e8ea74f41c5bd9dee27ab49f0d8d509eeeb96a60c508928c92916dc0ec9b737c447ca8ca5ed4db6479b389549d60e76a85aa7 WHIRLPOOL 6d25c5d68edf5f1da9eeb8814f965fd0cdbb5c9cadd08895566200d61373481e8f9100818809c6048909112e37c7c95dc0fa558dd9f01e95cb22207583d2d64f +EBUILD knock-0.6.ebuild 1127 SHA256 9880d25076434c2f5374942fe7714e8103acb5d450cdd87e501ce66dc45e98d8 SHA512 51ed99834624fa07025cc16f7cd2f6f019dba76efc1d275d8c4459eab9b69f4d7bfa02705ec37efbb4353bc0293683b572f28c7070adf28aa61b078af240d933 WHIRLPOOL 1534e0dbd1618e4b30e252b102bb1ae2548fc2f8817072323d61b6608233887699e7ce08e5ff1fdf52415532af05d657949da9b0cd34d1b36d0eb7b985e096f6 +EBUILD knock-0.7.ebuild 1127 SHA256 7bcb7892b90d543b379a45e2dab55413de16b8115823f419dabc26ba24c6c03e SHA512 cb6805c8e4c04c8eaf4cd8ee2607ecace433cd8fbcfab88b99f4de8262a73ce137cdf70126d65ed396ddf3017a34ef9b0827ce8f0690293fbba7f921ca1b67fe WHIRLPOOL 5e6a03f61c23c4182ccd6437c0a4ab57571b3c4f3bf5ccd6441a781cfa1d6f9c195de6ddec0017e2927ef2faa389ae497c582342e888772a3304c67074b7bde3 +MISC ChangeLog 2780 SHA256 dc6e6ee5d52c31ecf4f2071536f218a056cfdd3271b9db4091d156c17d8604fe SHA512 3959046a3c138176dc4fa912348cbcded79b9c424b330660d86827adcab2efd5600b2e40cf3f1b3500cd5e72f980518957e93cd47cdaa061caec220dada4090b WHIRLPOOL bdfc201ef63748ad8425fc79deb4861eea27f76ec3ac77100c01646b103b2a7d62821b3f982e37bbdeab22a84c7a375ad85807e0731efabf20f933361302a095 +MISC ChangeLog-2015 6367 SHA256 fae642384aad9a5cdb46fa5f6651a82ceb28c636d62ef4a0908056fcef0825ba SHA512 262fd64daf8e8d2e8f8efe18ecf4dc7580bc4d1d6470b8264ad5437b8990435414780285d2084cdbf772b6083c3c7fdf142194b3303bd586ced86b2ddbe088b2 WHIRLPOOL a96a659d08fc9a19dd5ecd3cbff4006d70d0dd48f0c0767f52f61e8f67ebfb39e2e9876138b71999bdfaecaee58646c5fdb7349a5ae52b91cc08654d4f95d50c +MISC metadata.xml 329 SHA256 b169dad31f7d5a659a306b476a6523ef63edb2b246f5c19af71e837bcf6abfbe SHA512 63dcbc6ad7c410cbc4c272afb60025a09f43929f54a16f23fa33e7f3f32f6cd34b2c4002298c6e27b9e115c0970cd3b5d0ddc626a6fd9bc2b75e5eaadbd56db5 WHIRLPOOL dac3e513a35bdbbd0c4b42216d978ac850ddf480fefbede24eef8582b97d35a440d8a526a2e6c9a2bfc408d9aebc0ab1d061dc2147d173a8e8bc16ada0abb1eb diff --git a/net-misc/knock/files/knockd.confd.2 b/net-misc/knock/files/knockd.confd.2 new file mode 100644 index 000000000000..335a522fccb9 --- /dev/null +++ b/net-misc/knock/files/knockd.confd.2 @@ -0,0 +1,8 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# interface to listen to +IFACE="eth0" + +# extra options for knockd daemon +OPTS="" diff --git a/net-misc/knock/files/knockd.initd.2 b/net-misc/knock/files/knockd.initd.2 new file mode 100644 index 000000000000..1d80f5980afc --- /dev/null +++ b/net-misc/knock/files/knockd.initd.2 @@ -0,0 +1,24 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later + +: ${CONFIGFILE:=/etc/knockd.conf} +: ${IFACE:=eth0} + +get_config() { + [ -f ${CONFIGFILE} ] && conf=$(awk 'tolower($1) == "'$1'" { print $3 }' ${CONFIGFILE}) + + echo ${conf:-$2} +} + +depend() { + need net + use net.${IFACE} + + [ "$(get_config usesyslog no)" != "no" ] && use logger +} + +pidfile=$(get_config pidfile /var/run/knockd.pid) + +command=/usr/sbin/knockd +command_args="-d -i ${IFACE} ${OPTS}" diff --git a/net-misc/knock/knock-0.6.ebuild b/net-misc/knock/knock-0.6.ebuild new file mode 100644 index 000000000000..d2885f75f620 --- /dev/null +++ b/net-misc/knock/knock-0.6.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +DESCRIPTION="A simple port-knocking daemon" +HOMEPAGE="http://www.zeroflux.org/projects/knock" +SRC_URI="http://www.zeroflux.org/proj/knock/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="+server" + +DEPEND="server? ( net-libs/libpcap )" +RDEPEND="${DEPEND} + server? ( sys-apps/openrc )" + +src_prepare() { + sed -e "/^AM_CFLAGS/s: -g : :" \ + -e "/dist_doc_DATA/s:COPYING::" \ + -i Makefile.in || die + sed -e "s:/usr/sbin/iptables:/sbin/iptables:g" \ + -i knockd.conf || die +} + +src_configure() { + econf $(use_enable server knockd) +} + +src_install() { + emake DESTDIR="${D}" docdir="${EROOT}/usr/share/doc/${PF}" install + + if use server ; then + newinitd "${FILESDIR}"/knockd.initd.2 knock + newconfd "${FILESDIR}"/knockd.confd.2 knock + fi +} + +pkg_postinst() { + if use server && ! has_version net-firewall/iptables ; then + einfo + elog "You're really encouraged to install net-firewall/iptables to" + elog "actually modify your firewall and use the example configuration." + einfo + fi +} diff --git a/net-misc/knock/knock-0.7.ebuild b/net-misc/knock/knock-0.7.ebuild new file mode 100644 index 000000000000..4d4cd638c54a --- /dev/null +++ b/net-misc/knock/knock-0.7.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +DESCRIPTION="A simple port-knocking daemon" +HOMEPAGE="http://www.zeroflux.org/projects/knock" +SRC_URI="http://www.zeroflux.org/proj/knock/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="+server" + +DEPEND="server? ( net-libs/libpcap )" +RDEPEND="${DEPEND} + server? ( sys-apps/openrc )" + +src_prepare() { + sed -e "/^AM_CFLAGS/s: -g : :" \ + -e "/dist_doc_DATA/s:COPYING::" \ + -i Makefile.in || die + sed -e "s:/usr/sbin/iptables:/sbin/iptables:g" \ + -i knockd.conf || die +} + +src_configure() { + econf $(use_enable server knockd) +} + +src_install() { + emake DESTDIR="${D}" docdir="${EROOT}/usr/share/doc/${PF}" install + + if use server ; then + newinitd "${FILESDIR}"/knockd.initd.2 knock + newconfd "${FILESDIR}"/knockd.confd.2 knock + fi +} + +pkg_postinst() { + if use server && ! has_version net-firewall/iptables ; then + einfo + elog "You're really encouraged to install net-firewall/iptables to" + elog "actually modify your firewall and use the example configuration." + einfo + fi +} diff --git a/net-misc/knock/metadata.xml b/net-misc/knock/metadata.xml new file mode 100644 index 000000000000..8d375f5d42e9 --- /dev/null +++ b/net-misc/knock/metadata.xml @@ -0,0 +1,11 @@ + + + + + xmw@gentoo.org + Michael Weber + + + Installs the knockd server daemon. + + -- cgit v1.2.3