On Sun, Jul 12, 2026 at 06:45:39PM +0100, Simon McVittie wrote:
[..] 
> Note that moving the tmpfiles.d snippet from libselinux1 to selinux-utils
> made a tmpfiles implementation no longer be transitively Essential, so
> perhaps making systemd-tmpfiles transitively Essential is not actually
> desired at this stage. But a different Essential package could potentially
> gain a tmpfiles.d snippet in future, at which point Adrian's reasoning here
> would apply in full (as it did before the libselinux change).
> 
> At the moment, passwd (Priority: Required) has a tmpfiles.d snippet, so next
> time it gets rebuilt with an updated debhelper, if debhelper's behaviour has
> not been changed, it will pick up a dependency on a systemd-tmpfiles
> implementation. That will make a systemd-tmpfiles implementation be part of
> an almost-but-not-quite-minimal Debian system - not Essential, but part of
> minbase, I think?

Yes. a minbase install currently only has passwd's tmpfiles.d 
snippet. Note that it currently(?) is used only to clean up files on 
boot, and thus not essential to the operation of passwd after 
initial installation.

> Other very common packages like sudo, udev and openssh-server also have
> tmpfiles.d snippets. [..]

Chris

Reply via email to