Re: Bug#191036: create /run for programs that run before /var is mounted
Marco d'Itri <md@Linux.IT> wrote:
>>... which in turn
>>allows us to decrease the complexity of /etc/.
>
> By what metric?
Does elegance have a metric?
> You are adding a bunch of symlinks and weird
> things like the proposed resolv.conf handling.
The resolv.conf handling proposal is separate; I have
been including it with the others because it depends
on the implementation of /run/ and is motivated in part by
the desire to eliminate one more variable file from /etc/.
It is possible to deal with /etc/resolv.conf in the way you
prefer: by replacing it with a symlink and changing programs
so that they follow the symlink. That would be simpler than
what is proposed ... in the short run.
But if we change programs to follow a symlink and that leaves
their battling-over-resolv.conf behavior unfixed then the
result is a process that is more complex than necessary.
It is a simpler process to change the programs once, properly,
so that they all cooperate in updating resolv.conf. The
framework that has been proposed for this cooperation is
quite simple. I won't ask you by what metric you deem it
'weird'.
--
Thomas Hood <jdthood0@yahoo.co.uk>
Reply to: