diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2019-12-06 12:55:25 +0100 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2019-12-06 15:53:46 +0100 |
commit | bbe947aaf3f86ed5f8eb74cc3ee2c40075e088bf (patch) | |
tree | a225440da03ce0f7003693d9f8b8b5d10282cf29 | |
parent | 835e9227c725a3dfb4c828d9071a1f77f8ba8b09 (diff) | |
download | alpine_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/APKBUILD | 13 | ||||
-rw-r--r-- | community/modemmanager/modemmanager.initd | 10 |
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> |
3 | pkgname=modemmanager | 3 | pkgname=modemmanager |
4 | pkgver=1.12.0 | 4 | pkgver=1.12.0 |
5 | pkgrel=0 | 5 | pkgrel=1 |
6 | pkgdesc="ModemManager library" | 6 | pkgdesc="ModemManager library" |
7 | url="http://www.freedesktop.org/wiki/Software/ModemManager" | 7 | url="http://www.freedesktop.org/wiki/Software/ModemManager" |
8 | arch="all" | 8 | arch="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" |
13 | checkdepends="glib-dev" | 13 | checkdepends="glib-dev" |
14 | options="!check" # https://bugs.freedesktop.org/show_bug.cgi?id=101197 | 14 | options="!check" # https://bugs.freedesktop.org/show_bug.cgi?id=101197 |
15 | subpackages="$pkgname-lang $pkgname-doc libmm-glib:libmm $pkgname-dev" | 15 | subpackages="$pkgname-lang $pkgname-doc libmm-glib:libmm $pkgname-dev $pkgname-openrc" |
16 | source="https://www.freedesktop.org/software/ModemManager/ModemManager-$pkgver.tar.xz | 16 | source="https://www.freedesktop.org/software/ModemManager/ModemManager-$pkgver.tar.xz |
17 | $pkgname.rules | 17 | $pkgname.rules |
18 | " | 18 | $pkgname.initd" |
19 | builddir="$srcdir"/ModemManager-$pkgver | 19 | builddir="$srcdir"/ModemManager-$pkgver |
20 | 20 | ||
21 | build() { | 21 | build() { |
@@ -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 | ||
70 | sha512sums="7c8b123d4f337a9d19726e241c0e52089e9075cb17ea1e8cd9ca60ed5bc135331bcf0bec054f261c5611149bf1838b27abf8dc3fc7aa39be166917156b491bd7 ModemManager-1.12.0.tar.xz | 72 | sha512sums="7c8b123d4f337a9d19726e241c0e52089e9075cb17ea1e8cd9ca60ed5bc135331bcf0bec054f261c5611149bf1838b27abf8dc3fc7aa39be166917156b491bd7 ModemManager-1.12.0.tar.xz |
71 | 3c76ee577334e25c836857f8e7fef6a249cdd9fcd8f889cb64d9c1667bc6a95c087267a153bddd1a13256c59f8cd578ccb448e6b9cb54b73bb74acb8a0ca1e3f modemmanager.rules" | 73 | 3c76ee577334e25c836857f8e7fef6a249cdd9fcd8f889cb64d9c1667bc6a95c087267a153bddd1a13256c59f8cd578ccb448e6b9cb54b73bb74acb8a0ca1e3f modemmanager.rules |
74 | e2769401c52c3fff0b8057c13c6f7f2e5656c2963239ecbd647a01e66a344f6852cf2ba065358248315945bdf6ebbc4976903565b12ace2d15df6586dcc1de5b 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 | |||
3 | supervisor=supervise-daemon | ||
4 | command=/usr/sbin/ModemManager | ||
5 | |||
6 | description="ModemManager Daemon" | ||
7 | |||
8 | depend() { | ||
9 | need dbus | ||
10 | } | ||