My solution for an static resolv.conf for a long time has been:
chattr +i /etc/resolv.conf
..
and now disable resovld, of course.
If folks use another solution, would be glad to know.
--
Fabio Martins
On 2021-11-11 17:28, Zé Loff wrote:
On Thu, Nov 11, 2021 at 05:36:07PM +0000, [email protected] wrote:
Hi all,
I was reading the manual page of resolv.conf(5) today and realized
that
paragraph on resolv.conf.tail has disappeared since the upgrade to
7.0, so I
assume that resolv.conf.tail has been deprecated in response to
resolvd
being enabled by default.
Previously, my backup strategy was to back up the customized system
configuration files, which involves backing up resolv.conf.tail, but
not resolv.conf. With the new behaviour in 7.0, it appears that my
best
shot is to back up resolv.conf, which constantly gets edited by
resolvd(8). This seems less than ideal.
I am not sure about what problem you are trying to solve. Won't the
lines added by resolvd be overwritten anyway the first time you use the
backed up file?
I gave it some thoughts, and came up with an alternative solution to
handling resolv.conf:
- If resolvd is enabled, then resolv.conf is overidden entirely by
resolvd, no more blending of user-edited and auto-configured
information is involved. A new resolvd.conf needs to be introduced
to
instruct resolvd to add static defaults and stuff;
- If resolvd is not enabled, then the contents of resolv.conf.tail
gets
copied to resolv.conf at system start.
To me it seems that this is cleaner than the current solution to
resolv.conf in that static and dynamic configurations is clearly
separated instead of being blended into a one file.
What are your thought on this? Thanks!