diff options
author | Markus Schanz | 2018-08-08 21:27:57 +0200 |
---|---|---|
committer | Markus Schanz | 2018-08-08 21:27:57 +0200 |
commit | be27dc88e3dd822ef8198092db87210e8aee88a6 (patch) | |
tree | 8636b6542b51b35ed7a7e0302068c5512a7ba405 | |
download | aur-knockd-ipv6.tar.gz |
Initial commit. Use fork of knockd with applied PR's from offical repo.
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | knockd.logrotate | 4 | ||||
-rw-r--r-- | knockd.service | 9 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8780092b229d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = knockd-ipv6 + pkgdesc = Latest upstream version of knockd with added IPv6 support. Based on community/knockd. + pkgver = 0.7.8 + pkgrel = 1 + url = http://www.zeroflux.org/projects/knock + arch = any + license = GPL2 + makedepends = git + provides = knockd + conflicts = knockd + backup = etc/knockd.conf + source = git+https://github.com/Coksnuss/knock.git + source = knockd.logrotate + source = knockd.service + md5sums = SKIP + md5sums = 3967caa58c2d1426776b412ea5895725 + md5sums = a7d28c153484f50985b45eeb0780140b + +pkgname = knockd-ipv6 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8e3c536282c9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Markus Schanz <coksnuss@googlemail.com> +# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Mike Sampson <mike at sambodata dot com> +# Contributor: Steven <steven at stebalien dot com> +# Contributor: Aaron Griffin <aaron@archlinux.org> +# Contributor: judd <jvinet@zeroflux.org> +pkgname=knockd-ipv6 +pkgver=0.7.8 +pkgrel=1 +pkgdesc="Latest upstream version of knockd with added IPv6 support. Based on community/knockd." +arch=('any') +url="http://www.zeroflux.org/projects/knock" +license=('GPL2') +makedepends=('git') +provides=("knockd") +conflicts=("knockd") +backup=('etc/knockd.conf') +source=('git+https://github.com/Coksnuss/knock.git' + 'knockd.logrotate' + 'knockd.service') +md5sums=('SKIP' + '3967caa58c2d1426776b412ea5895725' + 'a7d28c153484f50985b45eeb0780140b') + +build() { + cd "$srcdir/knock" + autoreconf -fi + ./configure --prefix=/usr --sbin=/usr/bin --sysconfdir=/etc + make +} + +package() { + cd "$srcdir/knock" + make DESTDIR="$pkgdir/" install + install -Dm 644 "${srcdir}/knockd.service" "${pkgdir}/usr/lib/systemd/system/knockd.service" + install -Dm 644 "${srcdir}/knockd.logrotate" "${pkgdir}/etc/logrotate.d/knockd" + install -Dm 644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} diff --git a/knockd.logrotate b/knockd.logrotate new file mode 100644 index 000000000000..6c4d236a002d --- /dev/null +++ b/knockd.logrotate @@ -0,0 +1,4 @@ +/var/log/knockd.log { + missingok + notifempty + delaycompress diff --git a/knockd.service b/knockd.service new file mode 100644 index 000000000000..162a8a01cf47 --- /dev/null +++ b/knockd.service @@ -0,0 +1,9 @@ +[Unit] +Description=Port-Knocking Daemon +After=network.target + +[Service] +ExecStart=/usr/bin/knockd + +[Install] +WantedBy=multi-user.target |