I don't use connman, but I was intrigued by this bug, so I replaced
ifupdown in a VM with connman.

1) connman is taking over the resolv.conf symlink because it provides
an inbuilt dns caching server and assumes that the user wants to use
it by default.

2) The package could ship "/etc/default/connman" with
"CONNMAN_RUNSTATEDIR_RESOLVCONF=no" to reverse the current sysvrc
default. It would then diverge from the systemd default, whose service
unit doesn't source "/etc/default/connman" and sets up the resolv.conf
symlink via "[/usr]/lib/tmpfiles.d/connman_resolvconf.conf".

Reply via email to