[RFC] Making D-Bus suitable for being run early during boot
mzqohf at 0pointer.de
Fri Jul 9 10:35:57 PDT 2010
On Fri, 09.07.10 18:54, Thiago Macieira (thiago at kde.org) wrote:
> Em Sexta-feira 09 Julho 2010, às 18:14:36, Lennart Poettering escreveu:
> > Well, the problem with /lib is is that it belongs to the package manager
> > and is supposed to be identical on all machines. If we would move it
> > there it would be the only file there which would have a different
> > content on all machines beneath that directory. And we'd have to patch
> > the various package manager so that they don't whine about this.
> I'm not sure I agree with you.
> There are definitely files that are managed by tools in /lib, like those managed
> by depmod in /lib/modules/`uname -r`. In fact, the machine-id file would be
> modified even *fewer* times times than those -- think of dkms running when
> modules are updated.
Hmm, interesting point.
But then again, those files are only updated during package
installation. OTOH machine-id is created on first boot (and probably
rightly so), and /lib is even less likely to be writable than /etc...
Also, Marc-Andre pointed me to the fact that the SSH server keys are
usually also generated at first boot and stored in /etc. Maybe we should
just treatthe machine id the same?
Lennart Poettering - Red Hat, Inc.
More information about the dbus