dnsmasq can receive a SIGHUP to fluch it's cache and reload the config files while still resolvinf name. The stop/start approach will temporarely leave the network with no dns server. Reproducible: Always Steps to Reproduce:
Created attachment 44678 [details] /etc/init.d/dnsmasq Maybe there's a better way to do this.
probably something along the lines of kill -HUP `cat /var/run/dnsmasq.pid` is what you are looking for.
Looks weird but this also works start-stop-daemon --stop -s HUP -p /var/run/dnsmasq.pid
Whoa, ancient bug.. Fixed now, no revision bump since I think most of our dnsmasq users are capable of using killall -HUP ;) Sorry about the delay, bug mail tends to get lost