aboutsummaryrefslogtreecommitdiffstats
path: root/testing/wpa_actiond/APKBUILD
diff options
context:
space:
mode:
authorMarian Buschsieweke <marian.buschsieweke@ovgu.de>2017-06-20 09:54:59 +0200
committerLeonardo Arena <rnalrd@alpinelinux.org>2017-06-23 08:14:50 +0000
commit9d245a72c8fbcc66c992228736746cafdc3c5690 (patch)
treea5f011888762d9f46b5c0676145cfb2bfcf371d7 /testing/wpa_actiond/APKBUILD
parentb849b481a0446d7ef2458232a8819ce0b301e629 (diff)
downloadaports-9d245a72c8fbcc66c992228736746cafdc3c5690.tar.bz2
aports-9d245a72c8fbcc66c992228736746cafdc3c5690.tar.xz
testing/wpa_actiond: new aport
Daemon that connects to wpa_supplicant and handles connect and disconnect events https://git.archlinux.org/wpa_actiond.git Use case: A plain and simple way to automatically configure wireless networks depending on SSID by invoking user supplied scripts. I provided a patch to convert the nested function into a regular one, so that GCC won't generate a trampoline. In addition, OpenRC integration was added.
Diffstat (limited to 'testing/wpa_actiond/APKBUILD')
-rw-r--r--testing/wpa_actiond/APKBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/wpa_actiond/APKBUILD b/testing/wpa_actiond/APKBUILD
new file mode 100644
index 0000000000..5a4cf45d0e
--- /dev/null
+++ b/testing/wpa_actiond/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Marian <marian.buschsieweke@ovgu.de>
+# Maintainer: Marian <marian.buschsieweke@ovgu.de>
+pkgname=wpa_actiond
+pkgver=1.4
+pkgrel=1
+pkgdesc="Daemon that connects to wpa_supplicant and handles connect and disconnect events"
+url="https://git.archlinux.org/wpa_actiond.git/"
+arch="all"
+license="GPL2"
+depends=""
+makedepends=""
+subpackages=""
+source="https://git.archlinux.org/${pkgname}.git/snapshot/${pkgname}-${pkgver}.tar.xz
+ no_trampoline.patch
+ wpa_actiond.confd
+ wpa_actiond.initd"
+options="!check"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ cd "$builddir"
+ make
+}
+
+package() {
+ cd "$builddir"
+ install -Dm755 -t "${pkgdir}/usr/sbin/" wpa_actiond
+ install -Dm755 ../wpa_actiond.initd "${pkgdir}/etc/init.d/wpa_actiond"
+ install -Dm755 ../wpa_actiond.confd "${pkgdir}/etc/conf.d/wpa_actiond"
+}
+
+sha512sums="1ac38cdb6ce534cb14cfada4def31c17feff61408868ffd63cd1a516cdbade992719b575a96f5ab4046a1d451bfae526ccdf8eb68cfc7bdc022df3506ae07296 wpa_actiond-1.4.tar.xz
+ebd49ffe1a83e08cd51d99677ce8c3f84ecdd4f3ec4a2c81a336bd87af56db0d36534003f9d7c3b34de129a3a4ef4ee4e9683f2a54729af86c946206c11cd20d no_trampoline.patch
+104ffd6e04d8f69fb238428256e2bc4a8e6acd5e333fc411a72b5ae2d82f4efff6e8d4e08a282ca1a8c2ffe0b2a7fd8cd3ac222e19d6c177c721b957ef4fa5e9 wpa_actiond.confd
+8e902f2bd6bad2983e1048d18a150176b65608bd74971a72fe66cd03dba3f80893240294ffac83820fc5c46e5cb10c9267d53f60c4d2d55f7a3e45005e12fbbe wpa_actiond.initd"