fwknop: bump, issue #92

This commit is contained in:
Anton Bolshakov 2014-01-17 12:37:58 +00:00
parent 2f9a8b9428
commit 6b2a4bb965
4 changed files with 116 additions and 4 deletions

View file

@ -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

View file

@ -0,0 +1,2 @@
FWKNOP_CONF="/etc/fwknop/fwknop.conf"
FWKNOPD_OPTS="-c ${FWKNOP_CONF}"

View 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
}

View 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
}