The "nodns" option in pump.conf is the documented way to prevent /etc/resolv.conf from being overwritten. However using this option also seems to disable the "--lookup-hostname" command line option. Therefore a hostname never gets set if you use "nodns". This is a problem for folks who run named (perhaps as a caching-only nameserver.) IMHO, the "nodns" flag should not disable setting the hostname when --lookup-hostname is specified, OR there should be an option that means "don't overwrite /etc/resolv.conf", with no other side effects. Thank you.
pump is deprecated in rawhide