I had a closer look at the package, and this code will not work as
expected with dependency based boot sequencing. The defaults-call to
update-rc.d will use the LSB header and insert the script at its
expected location, but the call using "stop 16 2 3 4 5 ." will not.
This means that the provided patch is not sufficient for this package.
# do this manually to allow the debconf setting to control it:
# (don't worry, the debconf setting respects the local modifications)
if [ -x "/etc/init.d/nsca" ]; then
old_runnsca=`run_nsca`
# if anything has changed...
if [ "$new_runnsca" != "$old_runnsca" ]; then
update-rc.d -f nsca remove >/dev/null 2>&1
if [ "$new_runnsca" = "false" ]; then
update-rc.d nsca stop 16 2 3 4 5 .
else
update-rc.d nsca defaults >/dev/null
fi
fi
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
invoke-rc.d nsca start || exit 0
else
/etc/init.d/nsca start || exit 0
fi
fi
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]