Bug#946456: systemd: Provide systemd-sysusers as an independent package

Ansgar ansgar at 43-1.org
Tue Jan 28 13:59:27 GMT 2020


Hi,

On Tue, 2020-01-28 at 02:43 +0100, Michael Biebl wrote:
> Last but not least, we'd have the option to link systemd-sysusers
> statically against libsystemd-shared. This would have the downside, that
> it significantly increases the size of the binary. So we'd hurt the
> overwhelming majority of the Debian users for questionable gain.

I tried linking systemd-{sysusers,tmpfiles} statically against
systemd's private library earlier this month.  It increases the
binaries size by ~100 kB (compared to Installed-Size: 14.2 MB of
systemd that is just one percent).

If we want to use systemd-{sysusers,tmpfiles} in maintainer scripts to
create system users and/or directories under /var, then I think we
should split it off into a separate package, say systemd-utils, so that
package installation doesn't pull in the entire systemd init (for
containers or other uses that might not require an init).

As far as I understand such a systemd-utils package would currently be
compatible with elogind, but I wouldn't commit to systemd-utils not
switching to linking libsystemd0 in the future should this be easily
possible.

Ansgar



More information about the Pkg-systemd-maintainers mailing list