Hi,

  I made a simple patch for this issue, tested it with piuparts and it says

>0m6.6s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', 
>'+D', '/tmp/tmpvrqT4Z']
>0m7.0s ERROR: FAIL: Broken symlinks:
>  /lib/init/rw/sendsigs.omit.d/rsyslog -> /var/run/rsyslogd.pid

 but we can ignore such bogus error message.

 Please check it, thanks.


-- 
Regards,

 Hideki Yamane     henrich @ debian.or.jp/iijmio-mail.jp
 http://wiki.debian.org/HidekiYamane
diff -u dict-xdict-0.1/debian/changelog dict-xdict-0.1/debian/changelog
--- dict-xdict-0.1/debian/changelog
+++ dict-xdict-0.1/debian/changelog
@@ -1,3 +1,11 @@
+dict-xdict (0.1-4.2) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * fix debian/postrm to check whether /etc/init.d/dictd exists
+    (Closes: #574219)
+
+ -- Hideki Yamane (Debian-JP) <henr...@debian.or.jp>  Tue, 20 Apr 2010 15:43:38 +0900
+
 dict-xdict (0.1-4.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u dict-xdict-0.1/debian/postrm dict-xdict-0.1/debian/postrm
--- dict-xdict-0.1/debian/postrm
+++ dict-xdict-0.1/debian/postrm
@@ -6,12 +6,11 @@
     remove|purge)
 	if [ -x /usr/sbin/dictdconfig ]; then dictdconfig -w ;fi
 
-	# if [ -x /etc/init.d/dictd ]; then /etc/init.d/dictd restart; fi
-        if which invoke-rc.d >/dev/null 2>&1; then
-	    invoke-rc.d dictd restart
-	else
-	    /etc/init.d/dictd restart
-	fi
+	if [ -x /etc/init.d/dictd ]; then
+           /etc/init.d/dictd restart
+        elif which invoke-rc.d >/dev/null 2>&1; then
+           invoke-rc.d dictd restart
+        fi
 	exit 0
     ;;
 

Reply via email to