I was able to disable udhcpd with the following:
do_configure_append() {
sed -i "/CONFIG_$i/c\# CONFIG_$i is not set" .config
}
By appending to do_configure()
we avoid any patches that would otherwise override our change to the .config
file.