aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/dmvpn/APKBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/testing/dmvpn/APKBUILD b/testing/dmvpn/APKBUILD
new file mode 100644
index 0000000000..20064d15a2
--- /dev/null
+++ b/testing/dmvpn/APKBUILD
@@ -0,0 +1,42 @@
+# Contributor: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
+# Maintainer: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
+pkgname=dmvpn
+pkgver=0.1.0
+pkgrel=0
+pkgdesc="Dynamic Multipoint VPN"
+url="https://git.alpinelinux.org/cgit/dmvpn-tools/"
+arch="noarch"
+license="MIT"
+depends="augeas bind-tools lua5.2 lua5.2-cqueues lua5.2-ossl lua5.2-posix
+ lua5.2-struct lua-asn1 quagga strongswan tunnel"
+subpackages="$pkgname-ca"
+options="!check"
+source="$url/snapshot/dmvpn-tools-$pkgver.tar.bz2"
+builddir="$srcdir/dmvpn-tools-$pkgver"
+
+build() {
+ :
+}
+
+package() {
+ cd "$builddir"
+
+ install -D -m 644 dmvpn-hub.awall "$pkgdir"/usr/share/awall/optional/dmvpn-hub.json
+ install -D dmvpn-pfx-decode "$pkgdir"/usr/libexec/dmvpn-pfx-decode
+ install -D -m 644 dmvpn.lua "$pkgdir"/usr/share/lua/5.2/dmvpn.lua
+ install -D -m 644 dmvpn.swanctl "$pkgdir"/etc/swanctl/conf.d/dmvpn.conf
+ install -D nhrp-events "$pkgdir"/usr/sbin/nhrp-events
+ install -D nhrp-events.initd "$pkgdir"/etc/init.d/nhrp-events
+ install -D setup-dmvpn "$pkgdir"/usr/sbin/setup-dmvpn
+}
+
+ca() {
+ depends="lua5.2 lua5.2-lyaml lua5.2-ossl lua5.2-posix lua5.2-sql-sqlite3
+ lua5.2-stringy lua-asn1"
+
+ cd "$builddir"
+
+ install -D dmvpn-ca "$subpkgdir"/usr/bin/dmvpn-ca
+ install -D -m 644 dmvpn-ca.conf "$subpkgdir"/etc/dmvpn-ca.conf
+}
+sha512sums="d1511407820a789159156249ebb46e3a862d772f293c79bd369f8f6a11358aec7a904f4f111cf843e0d71092c666e208580c3fceeabe601cd97f1d4828b07bd6 dmvpn-tools-0.1.0.tar.bz2"