[arch-commits] Commit in misdnuser/trunk (3 files)

Tobias Powalowski tpowa at archlinux.org
Fri Jul 6 08:29:25 UTC 2012


    Date: Friday, July 6, 2012 @ 04:29:25
  Author: tpowa
Revision: 163039

upgpkg: misdnuser 2.0.13_20120607-2

add new systemd files, to avoid segfault stopping fax receiving

Added:
  misdnuser/trunk/c2faxrecv-mISDNcapid.service
Modified:
  misdnuser/trunk/PKGBUILD
  misdnuser/trunk/mISDNcapid.service

------------------------------+
 PKGBUILD                     |   10 ++++++++--
 c2faxrecv-mISDNcapid.service |   11 +++++++++++
 mISDNcapid.service           |    1 +
 3 files changed, 20 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-07-06 07:38:34 UTC (rev 163038)
+++ PKGBUILD	2012-07-06 08:29:25 UTC (rev 163039)
@@ -3,7 +3,7 @@
 
 pkgname=misdnuser
 pkgver=2.0.13_20120607
-pkgrel=1
+pkgrel=2
 pkgdesc="Tools and library for mISDN"
 arch=('i686' 'x86_64')
 url="http://www.misdn.org"
@@ -14,6 +14,7 @@
 source=(ftp://ftp.archlinux.org/other/misdnuser/${pkgname}-${pkgver}.tar.gz
         misdncapid.rc
         mISDNcapid.service
+        c2faxrecv-mISDNcapid.service
         mISDNcapid.conf)
 
 build() {
@@ -35,9 +36,14 @@
   rm -r ${pkgdir}/etc/udev/
   # add systemd files
   install -D -m644 ${srcdir}/mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/mISDNcapid.service
+  # mISDNcapid:
+  # tends to crash on avmfritz card, add an extra systemd file for
+  # restarting the services until segfaults are fixed!
+  install -D -m644 ${srcdir}/c2faxrecv-mISDNcapid.service ${pkgdir}/usr/lib/systemd/system/c2faxrecv-mISDNcapid.service
   install -D -m644 ${srcdir}/mISDNcapid.conf ${pkgdir}/usr/lib/tmpfiles.d/mISDNcapid.conf
 }
 md5sums=('10b370c2010c9239161095e5d2a1cb3f'
          '2009563b144de037ecb20f8d727a772e'
-         '638b399f7e0937639960c4dfb3d5138e'
+         '8f305ee6e35fa12a8bec0632bfe7a076'
+         '32ead7f063e007c784aa883d441f33c2'
          '42c3b46880a68c3883ee1ed00af34b45')

Added: c2faxrecv-mISDNcapid.service
===================================================================
--- c2faxrecv-mISDNcapid.service	                        (rev 0)
+++ c2faxrecv-mISDNcapid.service	2012-07-06 08:29:25 UTC (rev 163039)
@@ -0,0 +1,11 @@
+[Unit]
+Description=mISDN CAPI to fax receive
+Requires=faxq.service mISDNcapid.service
+After=faxq.service mISDNcapid.service
+
+[Service]
+ExecStart=/usr/bin/c2faxrecv
+ExecReload=/bin/kill -HUP $MAINPID
+
+[Install]
+WantedBy=multi-user.target

Modified: mISDNcapid.service
===================================================================
--- mISDNcapid.service	2012-07-06 07:38:34 UTC (rev 163038)
+++ mISDNcapid.service	2012-07-06 08:29:25 UTC (rev 163039)
@@ -5,6 +5,7 @@
 Type=forking
 ExecStart=/usr/sbin/mISDNcapid
 ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-abort
 
 [Install]
 WantedBy=multi-user.target




More information about the arch-commits mailing list