summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD17
-rwxr-xr-xip-up.sh3
3 files changed, 34 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..268ed6153216
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = ppp-hook-openvpn
+ pkgdesc = Hook for ppp to reconnect openvpn upon connection
+ pkgver = 0.0.2
+ pkgrel = 2
+ url = http://www.eworm.de/
+ arch = any
+ license = GPL
+ depends = openvpn
+ depends = ppp
+ source = ip-up.sh
+ sha256sums = 82c0e822b23743e3d50289adb19ee63bd14f1186c2a0fc0921977f64b535332a
+
+pkgname = ppp-hook-openvpn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d5251b26e6db
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,17 @@
+# Maintainer: Christian Hesse <mail@eworm.de>
+
+pkgname=ppp-hook-openvpn
+pkgver=0.0.2
+pkgrel=2
+pkgdesc='Hook for ppp to reconnect openvpn upon connection'
+arch=('any')
+depends=('openvpn' 'ppp')
+url='http://www.eworm.de/'
+license=('GPL')
+source=('ip-up.sh')
+sha256sums=('82c0e822b23743e3d50289adb19ee63bd14f1186c2a0fc0921977f64b535332a')
+
+build() {
+ install -D -m 0755 ${srcdir}/ip-up.sh ${pkgdir}/etc/ppp/ip-up.d/02-openvpn.sh
+}
+
diff --git a/ip-up.sh b/ip-up.sh
new file mode 100755
index 000000000000..77edb57eef3b
--- /dev/null
+++ b/ip-up.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+killall -USR1 openvpn