diff --git a/main/hisi-wlan/APKBUILD b/main/hisi-wlan/APKBUILD new file mode 100644 index 000000000..44baedd2f --- /dev/null +++ b/main/hisi-wlan/APKBUILD @@ -0,0 +1,18 @@ +# Maintainer Ignacy KuchciƄski +pkgname=hisi-wlan +pkgver=1 +pkgrel=0 +pkgdesc="Init script for enabling hisi wlan driver (downstream Android kernels)" +url="https://gitlab.com/postmarketOS/pmaports" +arch="noarch" +license="GPL-3.0-or-later" +install="$pkgname.post-install" +source="$pkgname.initd" +options="!check" # No tests + +package() { + install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/hisi-wlan +} +sha512sums=" +e4ef68edc2690af26a565a45437d40543469d7bbf68f53ad4d4aa87d852ea6546a4148953e8691860a34a2552052d08fd70136fb7fb3032c37d7323cc7aea415 hisi-wlan.initd +" diff --git a/main/hisi-wlan/hisi-wlan.initd b/main/hisi-wlan/hisi-wlan.initd new file mode 100644 index 000000000..f08c4889c --- /dev/null +++ b/main/hisi-wlan/hisi-wlan.initd @@ -0,0 +1,16 @@ +#!/sbin/openrc-run + +description="Initialize hisi wlan driver" + +depend() +{ + need udev + before wpa_supplicant +} + +start() +{ + ebegin "Enabling wlan driver" + echo init > /sys/hisys/boot/plat + echo init > /sys/hisys/boot/wifi +} diff --git a/main/hisi-wlan/hisi-wlan.post-install b/main/hisi-wlan/hisi-wlan.post-install new file mode 100644 index 000000000..f7b4296ca --- /dev/null +++ b/main/hisi-wlan/hisi-wlan.post-install @@ -0,0 +1,4 @@ +#!/bin/sh + +# Enable hisi-wlan init script +rc-update add hisi-wlan default