diff options
author | jBiegert | 2013-06-01 13:59:30 +0200 |
---|---|---|
committer | jBiegert | 2013-06-01 13:59:30 +0200 |
commit | db8efa9fe5fa7c5eb7231469d3d1303407272b8a (patch) | |
tree | 7484fe7ddf88050ff53652cc233d1491d73b148d | |
download | aur-db8efa9fe5fa7c5eb7231469d3d1303407272b8a.tar.gz |
AUR v032-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rwxr-xr-x | peervpn@.service | 19 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f4096df2e29e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = peervpn + pkgdesc = An open source peer-to-peer VPN + pkgver = 0.032 + pkgrel = 1 + url = http://www.peervpn.net + arch = i686 + arch = x86_64 + license = GPL3 + depends = openssl + backup = etc/peervpn/peervpn.conf + source = http://www.peervpn.net/files/peervpn-0-032.tar.gz + source = peervpn@.service + md5sums = f28f5aea95ac30ca3f6ba01fbf618045 + md5sums = e6f69401a554bb06f4815b6310dd63ba + sha1sums = 2b3bdb5023475d7c6d49410f3d06d1622b4e04fd + sha1sums = 9b79472b03a472017d0047e3093778bc3f0cae70 + +pkgname = peervpn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a026ff50ed90 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Jonathan Biegert <azrdev@googlemail.com> +# Contributor: Tobias Breitwieser <tobias@breitwieser.biz> +# Contributor: Stefan Betz <info@stefan-betz.net> + +pkgname=peervpn +pkgver=0.032 +pkgrel=1 +pkgdesc="An open source peer-to-peer VPN" +url="http://www.peervpn.net" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('openssl') +backup=('etc/peervpn/peervpn.conf') +source=("http://www.peervpn.net/files/peervpn-${pkgver//./-}.tar.gz" + 'peervpn@.service') +md5sums=('f28f5aea95ac30ca3f6ba01fbf618045' + 'e6f69401a554bb06f4815b6310dd63ba') +sha1sums=('2b3bdb5023475d7c6d49410f3d06d1622b4e04fd' + '9b79472b03a472017d0047e3093778bc3f0cae70') + +build() { + cd $srcdir/$pkgname-${pkgver/./-} + ln -s ../../peervpn@.service . + unset LDFLAGS + make + install -Dm0600 peervpn.conf $pkgdir/etc/peervpn/peervpn.conf + install -Dm0775 peervpn $pkgdir/usr/sbin/peervpn + install -Dm0644 peervpn@.service $pkgdir/usr/lib/systemd/system/peervpn@.service +} diff --git a/peervpn@.service b/peervpn@.service new file mode 100755 index 000000000000..1d014b7ba464 --- /dev/null +++ b/peervpn@.service @@ -0,0 +1,19 @@ +# To create a new PeerVPN instance called <name>, create a new configuration file +# /etc/peervpn/<name>.conf. You can use the provided example configuration file +# peervpn.conf as a template. +# +# After the configuration file is created, you can control the instance with +# systemctl using systemd unit named peervpn@<name>.service. + +[Unit] +Description=PeerVPN Node (%i) +After=syslog.target network.target +ConditionPathExists=/etc/peervpn/%i.conf + +[Service] +Type=simple +ExecStart=/usr/sbin/peervpn /etc/peervpn/%i.conf + +[Install] +WantedBy=multi-user.target + |