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.