aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-12-06 12:55:25 +0100
committerLeo <thinkabit.ukim@gmail.com>2019-12-06 15:53:46 +0100
commitbbe947aaf3f86ed5f8eb74cc3ee2c40075e088bf (patch)
treea225440da03ce0f7003693d9f8b8b5d10282cf29
parent835e9227c725a3dfb4c828d9071a1f77f8ba8b09 (diff)
downloadalpine_aports-bbe947aaf3f86ed5f8eb74cc3ee2c40075e088bf.tar.bz2
alpine_aports-bbe947aaf3f86ed5f8eb74cc3ee2c40075e088bf.tar.xz
alpine_aports-bbe947aaf3f86ed5f8eb74cc3ee2c40075e088bf.zip
community/modemmanager: fix wrong dbus dir
* add .initd file in -openrc subpkg in case you want to start MM w/o dbus fixes #7957
-rw-r--r--community/modemmanager/APKBUILD13
-rw-r--r--community/modemmanager/modemmanager.initd10
2 files changed, 18 insertions, 5 deletions
diff --git a/community/modemmanager/APKBUILD b/community/modemmanager/APKBUILD
index 914bf4326f..ae3f79fd6c 100644
--- a/community/modemmanager/APKBUILD
+++ b/community/modemmanager/APKBUILD
@@ -2,7 +2,7 @@
2# Maintainer: Stuart Cardall <developer@it-offshore.co.uk> 2# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
3pkgname=modemmanager 3pkgname=modemmanager
4pkgver=1.12.0 4pkgver=1.12.0
5pkgrel=0 5pkgrel=1
6pkgdesc="ModemManager library" 6pkgdesc="ModemManager library"
7url="http://www.freedesktop.org/wiki/Software/ModemManager" 7url="http://www.freedesktop.org/wiki/Software/ModemManager"
8arch="all" 8arch="all"
@@ -12,10 +12,10 @@ makedepends="$depends_dev gobject-introspection-dev gtk-doc vala
12 libgudev-dev polkit-dev libmbim-dev libqmi-dev linux-headers" 12 libgudev-dev polkit-dev libmbim-dev libqmi-dev linux-headers"
13checkdepends="glib-dev" 13checkdepends="glib-dev"
14options="!check" # https://bugs.freedesktop.org/show_bug.cgi?id=101197 14options="!check" # https://bugs.freedesktop.org/show_bug.cgi?id=101197
15subpackages="$pkgname-lang $pkgname-doc libmm-glib:libmm $pkgname-dev" 15subpackages="$pkgname-lang $pkgname-doc libmm-glib:libmm $pkgname-dev $pkgname-openrc"
16source="https://www.freedesktop.org/software/ModemManager/ModemManager-$pkgver.tar.xz 16source="https://www.freedesktop.org/software/ModemManager/ModemManager-$pkgver.tar.xz
17 $pkgname.rules 17 $pkgname.rules
18 " 18 $pkgname.initd"
19builddir="$srcdir"/ModemManager-$pkgver 19builddir="$srcdir"/ModemManager-$pkgver
20 20
21build() { 21build() {
@@ -30,7 +30,7 @@ build() {
30 --disable-static \ 30 --disable-static \
31 --enable-more-warnings \ 31 --enable-more-warnings \
32 --with-newest-qmi-commands \ 32 --with-newest-qmi-commands \
33 --with-dbus-sys-dir=/etc/dbus-1 \ 33 --with-dbus-sys-dir=/etc/dbus-1/system.d \
34 --enable-vala=yes 34 --enable-vala=yes
35 make 35 make
36} 36}
@@ -53,6 +53,8 @@ package() {
53 mkdir -p "$pkgdir/usr/share/polkit-1/rules.d" 53 mkdir -p "$pkgdir/usr/share/polkit-1/rules.d"
54 install -m644 -D "$srcdir/$pkgname.rules" \ 54 install -m644 -D "$srcdir/$pkgname.rules" \
55 "$pkgdir/usr/share/polkit-1/rules.d/01-org.freedesktop.ModemManager.rules" 55 "$pkgdir/usr/share/polkit-1/rules.d/01-org.freedesktop.ModemManager.rules"
56 install -m755 -D "$srcdir/$pkgname.initd" \
57 "$pkgdir/etc/init.d/$pkgname"
56 # post-install message 58 # post-install message
57 mkdir -p "$pkgdir/usr/share/doc/$pkgname" 59 mkdir -p "$pkgdir/usr/share/doc/$pkgname"
58 cat > $pkgdir/usr/share/doc/$pkgname/README.alpine <<EOF 60 cat > $pkgdir/usr/share/doc/$pkgname/README.alpine <<EOF
@@ -68,4 +70,5 @@ check() {
68} 70}
69 71
70sha512sums="7c8b123d4f337a9d19726e241c0e52089e9075cb17ea1e8cd9ca60ed5bc135331bcf0bec054f261c5611149bf1838b27abf8dc3fc7aa39be166917156b491bd7 ModemManager-1.12.0.tar.xz 72sha512sums="7c8b123d4f337a9d19726e241c0e52089e9075cb17ea1e8cd9ca60ed5bc135331bcf0bec054f261c5611149bf1838b27abf8dc3fc7aa39be166917156b491bd7 ModemManager-1.12.0.tar.xz
713c76ee577334e25c836857f8e7fef6a249cdd9fcd8f889cb64d9c1667bc6a95c087267a153bddd1a13256c59f8cd578ccb448e6b9cb54b73bb74acb8a0ca1e3f modemmanager.rules" 733c76ee577334e25c836857f8e7fef6a249cdd9fcd8f889cb64d9c1667bc6a95c087267a153bddd1a13256c59f8cd578ccb448e6b9cb54b73bb74acb8a0ca1e3f modemmanager.rules
74e2769401c52c3fff0b8057c13c6f7f2e5656c2963239ecbd647a01e66a344f6852cf2ba065358248315945bdf6ebbc4976903565b12ace2d15df6586dcc1de5b modemmanager.initd"
diff --git a/community/modemmanager/modemmanager.initd b/community/modemmanager/modemmanager.initd
new file mode 100644
index 0000000000..838a7f5c6a
--- /dev/null
+++ b/community/modemmanager/modemmanager.initd
@@ -0,0 +1,10 @@
1#!/sbin/openrc-run
2
3supervisor=supervise-daemon
4command=/usr/sbin/ModemManager
5
6description="ModemManager Daemon"
7
8depend() {
9 need dbus
10}