2017-11-28 21:57:47 UTC
The history says it was last updated Feb 2014, so I think it's out of date,
but I don't know enough about what's changed to update it. (If you want to
explain it, I can try to write it up, and then I'll have to figure out how
to get write access to update it)
Here are the issues I see.
Fourth paragraph of the introduction:
In contrast to most of the other services of the systemd suite PID 1 does
> not use PolicyKit for controlling access to privileged operations, but
> relies exclusively on the low-level D-Bus policy language. (This is done in
> order to avoid a cyclic dependency between PolicyKit and systemd/PID 1.)
> This means that sensitive operations exposed by PID 1 on the bus are
> generally not available to unprivileged processes directly.
Are there any docs about how to configure systemd access via polkit? I
think this changed with these commits (Aug 2014, Sep 2015)
There are probably other commits that my search didn't turn up.
First property of Manager:
*Version* encodes the version string of the running systemd instance. Note
> that the version string is purely informational, it should not be parsed,
> one may not assume the version to be formatted in any particular way. We
> take the liberty to change the versioning scheme at any time and it is not
> part of the API.
And in the gdbus introspect examples:
> readonly s Version = 'systemd 205';
So, the Version has, as promised, changed format. I just tested in 219
(Centos 7) and 233 (Gentoo), and the dbus Version is only the version
number: "219" or "233" respectively, unlike "systemd 205" in the example.
Is version still considered internal API? Do you still discourage using the
Version string via dbus?
I've seen Manager.ListUnitsFiltered and Manager.ListUnitsByName in various
places (Introspection or comments or commits online), but they're not on
It would be nice to have them there, perhaps mentioning in which the
version they were added to systemd.
Is there anything else on that page that should be updated due to changes
in the last (almost) 4 years?