Installed pdnsd on Debian Wheezy. Edited /etc/defaults/pdnsd to START_DAEMON=yes. /etc/pdnsd.conf defaults to resolveconf. pdnsd doesn't start on boot. cat /var/log/syslog |grep pdnsd says the following:
Aug 10 13:27:01 Lion-PC pdnsd[3209]: pdnsd-1.2.8-par starting. Aug 10 13:29:03 Lion-PC pdnsd[3209]: Caught signal 15. Exiting. Running service pdnsd restart starts the service and it runs no problem. It just doesn't start on boot.