[systemd-devel] [PATCH 2/2] sysusers.d: split files to cope with split packages.

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Oct 7 02:49:17 PDT 2014


On 25/09/14 22:12, Gustavo Sverzut Barbieri wrote:
> move each user/group creation to a file that represents its own split
> package, so it's possible to ship them in separate.

Even if you split out bits of systemd functionality like networkd,
timesyncd, kdbus into separate binary packages, what harm would be done
by shipping the existing sysusers.d/systemd.conf in a "core" package
(systemd-core.deb or whatever, which should probably also be the one
with /lib/systemd/systemd), and having the other packages depend on it?

As far as I can tell, the only cost is "in a cut-down system with
kdbus/timesync/etc. omitted, there are some unused system users which
only exist to support functionality that is not currently installed". Is
that really so significant?

Similarly, unneeded tmpfiles.d entries just mean a few extra bytes of
directory entries in a tmpfs, right?

    S



More information about the systemd-devel mailing list