Hi Tim,

Le jeudi 17 mai 2007 à 21:54 +0200, Tim Dijkstra (tdykstra) a écrit :
> Package: sl-modem-daemon
> Followup-For: Bug #411851
> 
> As discussed, the best I can do is make pm-utils restart
> sl-modem-daemon.
> 
> I'll attach a patch, I verified that the sl-modem-daemon package has the
> correct content now, I don't know about sl-modem-source.

With the attached patch, I have an error in the pm-suspend.log:
  /var/run/pm-suspend: line 1: export `sl-modem-daemon_SERVICE_ACTIVATE=yes': 
not a valid identifier

The service is not restarted on resume.

I guess the service shouldn't be stopped on suspend, which works.

Cheers,
Julien
diff -Nur sl-modem-2.9.9d+e-pre2/debian/15sl-modem-daemon sl-modem-2.9.9d+e-pre2/debian/15sl-modem-daemon
--- sl-modem-2.9.9d+e-pre2/debian/15sl-modem-daemon	1970-01-01 01:00:00.000000000 +0100
+++ sl-modem-2.9.9d+e-pre2/debian/15sl-modem-daemon	2007-05-17 21:40:55.000000000 +0200
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+. /usr/lib/pm-utils/functions
+
+case "$1" in
+	thaw|resume)
+		restartservice sl-modem-daemon
+		;;
+	*)
+		;;
+esac
+
+exit $?
diff -Nur sl-modem-2.9.9d+e-pre2/debian/rules sl-modem-2.9.9d+e-pre2/debian/rules
--- sl-modem-2.9.9d+e-pre2/debian/rules	2007-05-17 21:32:04.000000000 +0200
+++ sl-modem-2.9.9d+e-pre2/debian/rules	2007-05-17 21:44:09.000000000 +0200
@@ -66,6 +66,8 @@
 	cp modem/slmodemd debian/sl-modem-daemon/usr/sbin/
 	cp debian/sl-modem-daemon.modutils debian/sl-modem-daemon/etc/modutils
 	cp debian/sl-modem-daemon.modutils debian/sl-modem-daemon/etc/modprobe.d
+	cp debian/15sl-modem-daemon debian/sl-modem-daemon/usr/lib/pm-utils/sleep.d
+	chmod a+x debian/sl-modem-daemon/usr/lib/pm-utils/sleep.d/15sl-modem-daemon
 	echo "install slamr modprobe --ignore-install ungrab-winmodem ;  modprobe --ignore-install slamr; test -e /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout /dev/slamr0) " >> debian/sl-modem-daemon/etc/modprobe.d/sl-modem-daemon.modutils
 	dh_installdocs -psl-modem-source debian/README.Debian README
 	dh_installdocs -psl-modem-daemon
diff -Nur sl-modem-2.9.9d+e-pre2/debian/sl-modem-daemon.dirs sl-modem-2.9.9d+e-pre2/debian/sl-modem-daemon.dirs
--- sl-modem-2.9.9d+e-pre2/debian/sl-modem-daemon.dirs	2007-05-17 21:32:04.000000000 +0200
+++ sl-modem-2.9.9d+e-pre2/debian/sl-modem-daemon.dirs	2007-05-17 21:41:23.000000000 +0200
@@ -1,3 +1,4 @@
 usr/sbin
 etc/modutils
 etc/modprobe.d
+usr/lib/pm-utils/sleep.d

Reply via email to