On 12/20/2017 11:24 AM, Jonas Bonn wrote:
Using L+ in the tmpfiles.d snippet is overly aggressive. These
are evaluated on every boot and may be evaluated on package upgrade.
It's fine to check that the file /etc/resolv.conf exists, but forceably
overwriting an existing file or link makes it difficult for connman to
co-exist with other potential managers of /etc/resolv.conf.
I guess the L+ is to make sure that ConnMan wins. But yes, your argument
makes sense. It makes hard to co-exist.
Anyway, both patches applied.