mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-01-09 09:16:29 +01:00
fwknop: bump, issue #92
This commit is contained in:
parent
2f9a8b9428
commit
6b2a4bb965
4 changed files with 116 additions and 4 deletions
|
|
@ -1,4 +1,8 @@
|
|||
DIST fwknop-1.9.12.tar.bz2 510364 RMD160 6b52cce7efb57409d02e4b97b1724d9ebdbb61fd SHA1 ece88ad7653bebee46ae348d9854f3e8751f392c SHA256 a43df5b66ebfcc9d79fc95db56719d56b760f3575daea17e18286b7d55dcb066
|
||||
DIST fwknop-2.0.0rc1.tar.bz2 535123 RMD160 3e065deeefab997dcc41725c15b67493598b3571 SHA1 45b2f26908cf37df7a92a9a8b799b5a38eedbd95 SHA256 16945e1bffb80d863af37c3655ddd685add0da73a4bbb995cc1dbbdb713ec44b
|
||||
EBUILD fwknop-1.9.12.ebuild 2592 RMD160 e157864b02434bad47a930181248eac4b8d136d0 SHA1 626921564764fb3a0c6bdd86357c7784703f97db SHA256 b61523c70b3908246f5a1f4cf1fa3975c084e5aa60e10a581b0d5611b6fea949
|
||||
EBUILD fwknop-2.0.0_rc1.ebuild 814 RMD160 208ba8f3253433956ffeaa0c8181507f053fde39 SHA1 862931ec391e93afc2bf1d06eb3842208a81d7a6 SHA256 47bc5dffc4b7ba1de889e5821ccd96da3bb2a138578469de2c377518f3626b2f
|
||||
AUX fwknopd.confd 71 SHA256 f643ac698b826b65bf5785b6f80f439d46963815ad72e45753d7bc8ab81aeb66 SHA512 304833968669af92c620ecff5a4abe5a0956d3085d53c432c4a7348e0feb85cdcbfbc1d590e59bf0406ec1dd485e705cba126ef3b601ef0bcc7f9e12ca5c76d1 WHIRLPOOL 7043dc7f01de67f2ff967bec34de4239351cfbf565c4f2eba5b232bc068aa545c803bb320cd0cbe316a1432c7b1cd40745c3d0cd43957b6b7ad71db413c93b75
|
||||
AUX fwknopd.initd 1505 SHA256 0b234175c91d23e2b6cd1984afab216283cf7236dc2fb08013d18357c28b321d SHA512 d74eb15a6165ec5dbc1a8b72f3156754b4115a19efc27c87aa1f7bfe395c1487d73a73f9f8978bce5f25df38087dc7045cec07485350f2a191118bbe2275a71e WHIRLPOOL 0afc25ff16694d6065304b05a2230e04f56f47dce15d0679470f937868cc0f6bad86814c5a4bf5e647ded8406cc1b244012966ba4c3850220f4031992fc2de7b
|
||||
DIST fwknop-1.9.12.tar.bz2 510364 SHA256 a43df5b66ebfcc9d79fc95db56719d56b760f3575daea17e18286b7d55dcb066
|
||||
DIST fwknop-2.0.0rc1.tar.bz2 535123 SHA256 16945e1bffb80d863af37c3655ddd685add0da73a4bbb995cc1dbbdb713ec44b
|
||||
DIST fwknop-2.6.0.tar.bz2 1381795 SHA256 341156c919562f30fa3cde93954778ae1711472e4aa9158e428c3d0a154cf882 SHA512 ea62bc8c2003ae512d474b7a80fb875db39f3458cfcb0afe7ef165a693eda10bd0185569ad4fea27ccb5c8984f2ed9593a525f9ff2db86f6fe267db95f5cd0a6 WHIRLPOOL 40ff5e81668c361b75542a6a1f0d2065cd1a4053fb7b786101bf79530186b0bfd2b4886936122031af8ae8a85e4a53ad5d53dbfb6eae71fa9069707fe0a8fbd7
|
||||
EBUILD fwknop-1.9.12.ebuild 2592 SHA256 b61523c70b3908246f5a1f4cf1fa3975c084e5aa60e10a581b0d5611b6fea949 SHA512 b6c16ed075ebe46a69b46ccec18fb2ee74daf9e413ccad7d0df43aaacd780d74cb284d4d720def5664c526522a6f36c2f1183a70ffd1b9bbbfb2c6cba50465d5 WHIRLPOOL eaa58cdf09b8f90e5fb018a5b1c01ae1c37dffc9223e30a82ab63494446e8d45192fb102b7e7ca6c825fe685eb9db95b244b150ab1c89dfa0c83ed4675a647f5
|
||||
EBUILD fwknop-2.0.0_rc1.ebuild 814 SHA256 47bc5dffc4b7ba1de889e5821ccd96da3bb2a138578469de2c377518f3626b2f SHA512 295fa70cbff7da924bbce11400c77fa9b27422e028193088eb1e6b1c87613c3720c2e8004382c6cda9e9ccd2152b23d48f702a425ed1b656fd892afc284e674e WHIRLPOOL 6153790b155ced697a7cee1a3e86903d40caa681b699cb7507ab75a0813e47f95658de3811e3059dd59651724a2db7058534574c34f174a89144c89c8f547314
|
||||
EBUILD fwknop-2.6.0.ebuild 1116 SHA256 6b3f799e1476315c0d270071ac1b14372465d80a3688af02696cc262b66aae6e SHA512 585960bf3e06b867019952f3889c8afa2586d5d148f7fcb00fd2607acb1361f947603fd243da104d4f2b4310b60aa67a1b36aed361fa0311387062fd39af81da WHIRLPOOL c6ce0cd00a9a0bb667a9d5025f8ec348da33d4f48462248e1363efa6fd0db01c2952a2aef0df80396956ed946a465a9a87220482776da30f96e348bec076ebe6
|
||||
|
|
|
|||
2
net-misc/fwknop/files/fwknopd.confd
Normal file
2
net-misc/fwknop/files/fwknopd.confd
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
FWKNOP_CONF="/etc/fwknop/fwknop.conf"
|
||||
FWKNOPD_OPTS="-c ${FWKNOP_CONF}"
|
||||
55
net-misc/fwknop/files/fwknopd.initd
Normal file
55
net-misc/fwknop/files/fwknopd.initd
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
#!/sbin/runscript
|
||||
# Copyright 2006 Michael Rash
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# Author: Michael Rash
|
||||
# Developed for the Gentoo Linux distribution
|
||||
# $Id: fwknop-init.gentoo 568 2006-10-16 02:08:51Z mbr $
|
||||
|
||||
depend() {
|
||||
need logger net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
if [ ! -f ${FWKNOP_CONF} ] ; then
|
||||
eerror "Please create ${FWKNOP_CONF}"
|
||||
eerror "You can find a sample config file at ${FWKNOP_CONF}.sample"
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
start-stop-daemon --start --exec /usr/sbin/fwknopd -- ${FWKNOPD_OPTS}
|
||||
eend $? "Failed to start ${SVCNAME}"
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping knopwatchd"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/fwknop/knopwatchd.pid
|
||||
eend $? "Failed to stop knopwatchd"
|
||||
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/fwknop/fwknopd.pid
|
||||
eend $? "Failed to stop ${SVCNAME}"
|
||||
|
||||
if [ -f /var/run/fwknop/knopmd.pid ] ; then
|
||||
ebegin "Stopping knopmd"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/fwknop/knopmd.pid
|
||||
eend $? "Failed to stop knopmd"
|
||||
fi
|
||||
|
||||
if [ -f /var/run/fwknop/knoptm.pid ] ; then
|
||||
ebegin "Stopping knoptm"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/fwknop/knoptm.pid
|
||||
eend $? "Failed to stop knoptm"
|
||||
fi
|
||||
|
||||
if [ -f /var/run/fwknop/fwknop_serv.pid ] ; then
|
||||
ebegin "Stopping fwknop_serv"
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/fwknop/fwknop_serv.pid
|
||||
eend $? "Failed to stop fwknop_serv"
|
||||
fi
|
||||
}
|
||||
51
net-misc/fwknop/fwknop-2.6.0.ebuild
Normal file
51
net-misc/fwknop/fwknop-2.6.0.ebuild
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit versionator linux-info
|
||||
|
||||
MY_PV=$(delete_version_separator 3)
|
||||
MY_P=${PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="Single Packet Authorization and Port Knocking application"
|
||||
HOMEPAGE="http://www.cipherdyne.org/fwknop/"
|
||||
SRC_URI="http://www.cipherdyne.org/${PN}/download/${MY_P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="+gpg +client +server"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
net-libs/libpcap
|
||||
net-firewall/iptables
|
||||
>=app-crypt/gpgme-1.3.0-r1"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
ERROR_NET="PF_RING-${PV} requires CONFIG_NET=y set in the kernel."
|
||||
CONFIG_CHECK="~NETFILTER_XT_MATCH_COMMENT"
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
sed -i 's|gpgme.h|gpgme/gpgme.h|g' lib/{fko_common.h,fko_error.c} || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable client) \
|
||||
$(use_enable server) \
|
||||
$(use_with gpg gpgme)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# copy init debian script
|
||||
newinitd "${FILESDIR}"/fwknopd.initd fwknopd
|
||||
newconfd "${FILESDIR}"/fwknopd.confd fwknopd
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
Loading…
Reference in a new issue