[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