diff options
author | root <root@rshg054.dnsready.net> | 2012-08-29 00:04:41 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-08-29 00:04:41 +0000 |
commit | 498a4346616c33beac56d48a246cf27fe3812341 (patch) | |
tree | 333cfc0154a280d9dcf65c08900913200c33d988 /extra/modemmanager | |
parent | 559da5e6e5aff9ccc57e29b6a91c35a528424b6c (diff) |
Wed Aug 29 00:04:40 UTC 2012
Diffstat (limited to 'extra/modemmanager')
-rw-r--r-- | extra/modemmanager/PKGBUILD | 17 | ||||
-rw-r--r-- | extra/modemmanager/modem-manager.service | 14 |
2 files changed, 26 insertions, 5 deletions
diff --git a/extra/modemmanager/PKGBUILD b/extra/modemmanager/PKGBUILD index ec76e7e3a..2540b4936 100644 --- a/extra/modemmanager/PKGBUILD +++ b/extra/modemmanager/PKGBUILD @@ -1,19 +1,21 @@ -# $Id: PKGBUILD 157746 2012-04-29 05:53:55Z allan $ +# $Id: PKGBUILD 165621 2012-08-27 12:25:05Z heftig $ # Maintainer: Ionut Biru <ibiru@archlinux.org> pkgname=modemmanager _realname=ModemManager pkgver=0.5.2.0 -pkgrel=2 +pkgrel=4 pkgdesc="Mobile broadband modem management service" arch=('i686' 'x86_64') url="http://cgit.freedesktop.org/ModemManager/ModemManager/" license=('GPL2') depends=('dbus-glib' 'udev' 'ppp') makedepends=('intltool') -options=('!libtool') -source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz) optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') -sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8') +options=('!libtool') +source=(http://download.gnome.org/sources/$_realname/0.5/$_realname-$pkgver.tar.xz + modem-manager.service) +sha256sums=('7f8b3e1996a24e031df7534e226a0f0c7c2dd8b30322e6c5f4611dc1a848e6c8' + '118e36f2f956d719cf4036f3fd5f5bf0fde88ca55bdf7ed95051b5b09066fcbe') build() { cd "$_realname-$pkgver" @@ -28,4 +30,9 @@ build() { package() { cd "$_realname-$pkgver" make DESTDIR="$pkgdir" install + + install -Dm644 "$srcdir/modem-manager.service" \ + "$pkgdir/usr/lib/systemd/system/modem-manager.service" + echo "SystemdService=modem-manager.service" \ + >> "$pkgdir/usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service" } diff --git a/extra/modemmanager/modem-manager.service b/extra/modemmanager/modem-manager.service new file mode 100644 index 000000000..bad666be8 --- /dev/null +++ b/extra/modemmanager/modem-manager.service @@ -0,0 +1,14 @@ +[Unit] +Description=Modem Manager + +[Service] +Type=dbus +BusName=org.freedesktop.ModemManager +ExecStart=/usr/sbin/modem-manager +# Suppress stderr to eliminate duplicated messages in syslog. MM calls openlog() +# with LOG_PERROR. But systemd redirects stderr to syslog by default, which +# results in logging each message twice. +StandardError=null + +[Install] +WantedBy=multi-user.target |