Greetings again- Thanks for the reply:
> I don't agree. If the primary use of the package is to run a daemon, and > the daemon fails to start for *any* reason, it's better to leave the package > in an unconfigured state so that the admin can address this by hand. OK, that sounds good. My complaint about the installation script seems to be due to this boilerplate in /var/lib/dpkg/info/pdnsd.postinst: # Automatically added by dh_installinit if [ -x "/etc/init.d/pdnsd" ]; then update-rc.d pdnsd defaults >/dev/null if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then invoke-rc.d pdnsd start || exit $? else /etc/init.d/pdnsd start || exit $? fi fi # End automatically added section This boilerplate shows the standard for debian to start the init.d script even if unconfigured. Maybe a line in /etc/default/pdnsd could say "ENABLE_PDNSD=false" and then check for that in the /etc/init.d/pdnsd script to issue the message: "Please configure IP address and nameservers in /etc/pdnsd.conf then change ENABLE to true" for example. -Captain