tags 295554 patch
thanks

If I've understood the issue correctly the attached patch fixes this issue.

Regards

Javier
diff -Nru xinetd-2.3.13.old/debian/changelog xinetd-2.3.13/debian/changelog
--- xinetd-2.3.13.old/debian/changelog  2005-03-08 15:42:26.000000000 +0100
+++ xinetd-2.3.13/debian/changelog      2005-03-08 15:43:29.000000000 +0100
@@ -1,3 +1,10 @@
+xinetd (1:2.3.13-3) unstable; urgency=low
+
+  * NMU
+  * Only act on dpkg --diversions if /etc/init.d/inetd exists (Closes: #295554)
+
+ -- Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]>  Tue,  8 Mar 2005 
15:42:45 +0100
+
 xinetd (1:2.3.13-2) unstable; urgency=low
 
   * We now start xinetd with -stayalive by default to keep it
diff -Nru xinetd-2.3.13.old/debian/xinetd.postinst 
xinetd-2.3.13/debian/xinetd.postinst
--- xinetd-2.3.13.old/debian/xinetd.postinst    2005-03-08 15:42:26.000000000 
+0100
+++ xinetd-2.3.13/debian/xinetd.postinst        2005-03-08 15:37:25.000000000 
+0100
@@ -18,6 +18,7 @@
 fi
 
 # divert inetd's init script
+if  [ -e  /etc/init.d/inetd ] ; then
 dpkg-divert --package xinetd --add --rename \
             --divert /etc/init.d/inetd.real /etc/init.d/inetd >&2
 
@@ -35,4 +36,6 @@
 %EOF%
 chmod 755 /etc/init.d/inetd
 
+fi
+
 #DEBHELPER#
diff -Nru xinetd-2.3.13.old/debian/xinetd.postrm 
xinetd-2.3.13/debian/xinetd.postrm
--- xinetd-2.3.13.old/debian/xinetd.postrm      2005-03-08 15:42:26.000000000 
+0100
+++ xinetd-2.3.13/debian/xinetd.postrm  2005-03-08 15:39:27.000000000 +0100
@@ -13,7 +13,7 @@
     rm -f /etc/init.d/inetd
     dpkg-divert --package xinetd --remove --rename --divert \
                   /etc/init.d/inetd.real /etc/init.d/inetd
-    /etc/init.d/inetd start
+    [ -x /etc/init.d/inetd] && /etc/init.d/inetd start
     ;;
   purge)
     rm -f /etc/xinetd.conf*

Attachment: signature.asc
Description: Digital signature

Reply via email to