Before trying to create a symlink, /lib/init/rw/sendsigs.omit.d should be tested if it exists (or created without checking, which is not elegant, but effective :) -- see /etc/init.d/portmap). I've attached a fix for this bug.
-- Patryk Cisek
diff -ura ../../orig/sysklogd-1.5/debian/rc ./debian/rc
--- ../../orig/sysklogd-1.5/debian/rc 2008-06-01 08:14:45.000000000 +0000
+++ ./debian/rc 2008-06-01 08:11:05.000000000 +0000
@@ -81,6 +81,9 @@
create_xconsole
start-stop-daemon --start --quiet --pidfile $pidfile --name syslogd --startas $binpath -- $SYSLOGD
log_end_msg $?
+ if [ ! -d /lib/init/rw/sendsigs.omit.d ]; then
+ mkdir -p /lib/init/rw/sendsigs.omit.d
+ fi
rm -f /lib/init/rw/sendsigs.omit.d/sysklogd
ln -s $pidfile /lib/init/rw/sendsigs.omit.d/sysklogd
;;
signature.asc
Description: This is a digitally signed message part.

