On Thu, 2010-10-21 at 11:04 +0200, Michal Vyskocil wrote:
On Tuesday 12 of October 2010 14:39:39 Vincent Untz wrote:
Kay requested that we install glib libraries (libglib, libgmodule, libgthread, libgobject and libgio) in /lib instead of /usr/lib as some of the early init action will need glib.
Isn't that change triggered by systemd? Afaik it uses glib dekstop file parser at least.
Oh no, it does not use glib at all, and probably never will.
And it does not use glib's parse-everything-and-put-all-in-a-hash ini-file parser.
Systemd needs to handle multiple keys with the same name. The systemd ini file parser reads a stream not the entire file.
The glib parser can't even handle some of the systemd config files reliably for that reason.