It seems that /usr/share/dns/root.ds has a leading number before the "IN
DS" that didn't before, and it's now using tabs rather than spaces.
The attached patch for the /etc/init.d/dnsmasq patch seems to fix it on
my box. It should work with both the old format and the new one.
--- dnsmasq.bak 1970-01-01 00:27:33.723574181 +0000
+++ dnsmasq 2017-04-27 20:00:43.727111023 +0000
@@ -111,7 +111,7 @@
ROOT_DS="/usr/share/dns/root.ds"
if [ -f $ROOT_DS ]; then
- DNSMASQ_OPTS="$DNSMASQ_OPTS `sed -e s/". IN DS "/--trust-anchor=.,/ -e s/"
"/,/g $ROOT_DS | tr '\n' ' '`"
+ DNSMASQ_OPTS="$DNSMASQ_OPTS `sed -e s/".*\sIN\sDS\s"/--trust-anchor=.,/ -e
s/" "/,/g $ROOT_DS | tr '\n' ' '`"
fi
start()