Bug#1080041: adduser: take sysusers.d files as input

Gioele Barabucci gioele at svario.it
Sun Sep 1 06:43:32 BST 2024


On Fri, 30 Aug 2024 03:16:34 +0200 Lorenzo Puliti <plorenzo at disroot.org> 
wrote:
> Now my problem is that the way installsysusers adds a dependency on systemd

That is not correct, the dependency added by dh_installsysusers is: [1]

systemd | systemd-standalone-sysusers | systemd-sysusers | opensysusers

As the package name suggests, systemd-standalone-sysusers does not 
depend on systemd. [2,3]

[1] 
https://salsa.debian.org/debian/debhelper/-/blob/c3540cdad2785c79264a9cfd227aa4956460ed69/dh_installsysusers#L104

[2] https://packages.debian.org/sid/systemd-standalone-sysusers

[3] 
https://salsa.debian.org/systemd-team/systemd/-/blob/bb6db3edfe40fe1a98cdcc6d2d07a7dac38aefc5/debian/control#L447-461

> If adduser could be used as alternative to systemd by 
> dh_installsysusers that would solve my issue. Even if you don't care 
> about my use case, the linux world is standardizing more and more on 
> systemd features so maybe this could be a useful addition to
> adduser?
> 
> According to my understanding, in order to be used by
> dh_installsysusers adduser has to learn to
> 
> A) create system user on a target chroot
> 
> B) use a sysusers.d[3] file as input
Isn't that what opensysusers already does?

Regards,

--
Gioele Barabucci



More information about the Pkg-systemd-maintainers mailing list