[arch-commits] Commit in vpnc/trunk (PKGBUILD vpnc at .service)
Felix Yan
fyan at archlinux.org
Tue Sep 16 12:16:19 UTC 2014
Date: Tuesday, September 16, 2014 @ 14:16:19
Author: fyan
Revision: 221802
upgpkg: vpnc 0.5.3.svn527-3
add a systemd unit (FS#41910)
Added:
vpnc/trunk/vpnc at .service
Modified:
vpnc/trunk/PKGBUILD
---------------+
PKGBUILD | 10 +++++++---
vpnc at .service | 10 ++++++++++
2 files changed, 17 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-09-16 11:19:32 UTC (rev 221801)
+++ PKGBUILD 2014-09-16 12:16:19 UTC (rev 221802)
@@ -6,7 +6,7 @@
_vpncver=0.5.3
_git=d2c5a77f3f0ea6ad80fc59158127d63ede81a6cb
pkgver=$_vpncver.svn527
-pkgrel=2
+pkgrel=3
pkgdesc="VPN client for cisco3000 VPN Concentrators"
url="http://www.unix-ag.uni-kl.de/~massar/vpnc/"
license=('GPL')
@@ -15,11 +15,13 @@
arch=('i686' 'x86_64')
source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz"
"http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/$_git:/vpnc-script"
- 'vpnc.conf')
+ 'vpnc.conf'
+ 'vpnc at .service')
backup=('etc/vpnc/default.conf')
md5sums=('db1908bc5cf2b70334c9f74a597a4623'
'70198474faf36a84beaa11136f6c4d9c'
- 'a3f4e0cc682f437e310a1c86ae198e45')
+ 'a3f4e0cc682f437e310a1c86ae198e45'
+ '09cfded435c43dd2adb5a8863bd74cfc')
mktarball() {
[[ -d tarball ]] || mkdir tarball
@@ -56,4 +58,6 @@
install -Dm644 "$srcdir"/vpnc.conf "$pkgdir"/etc/vpnc/default.conf
install -Dm755 "$srcdir"/vpnc-script "$pkgdir"/etc/vpnc/vpnc-script
+
+ install -Dm644 "$srcdir"/vpnc at .service "$pkgdir"/usr/lib/systemd/system/vpnc at .service
}
Added: vpnc at .service
===================================================================
--- vpnc at .service (rev 0)
+++ vpnc at .service 2014-09-16 12:16:19 UTC (rev 221802)
@@ -0,0 +1,10 @@
+[Unit]
+Description=VPNC connection to %i
+
+[Service]
+Type=forking
+ExecStart=/usr/bin/vpnc --pid-file=/run/vpnc@%i.pid /etc/vpnc/%i.conf
+PIDFile=/run/vpnc@%i.pid
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list