On system start, /var/run/dnsmasq/resolv.conf file ends up being blank. I had expected the resolvconf package to update it with the info from /etc/network/interfaces (dns-nameservers, dns-search).
I'm running a Ubuntu 10.04.2 LTS lucid server. I have both resolvconf and dnsmasq installed.
Here's the interfaces file section for eth0 (changed ip and dns names):
auto eth0 iface eth0 inet static address 10.100.1.100 netmask 255.255.255.0 network 10.100.1.0 broadcast 10.100.1.255 gateway 10.100.1.1 dns-nameservers 10.100.2.2 10.100.3.2 dns-search my-domain.com mydomain.com
If I run ifdown eth0 && ifup eth0 after start up, then the /var/run/dnsmasq/resolv.conf file is correctly populated.