Skip to content

contrib: add sysusers.d file and update tmpfiles.d config file#2389

Open
bluca wants to merge 1 commit into
PurpleI2P:opensslfrom
bluca:sysusers
Open

contrib: add sysusers.d file and update tmpfiles.d config file#2389
bluca wants to merge 1 commit into
PurpleI2P:opensslfrom
bluca:sysusers

Conversation

@bluca

@bluca bluca commented May 24, 2026

Copy link
Copy Markdown

sysusers.d/tmpfiles.d config files allow a package to use declarative configuration instead of manually written maintainer scripts.
This also allows image-based systems to be created with /usr/ only, and also allows for factory resetting a system and recreating /etc/ on boot.

https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html

They are not specific to debian, so move them to the contrib/ directory.
Also rename to the canonical form, which is tmpfiles (plural).

sysusers.d/tmpfiles.d config files allow a package to use declarative
configuration instead of manually written maintainer scripts.
This also allows image-based systems to be created with /usr/ only, and
also allows for factory resetting a system and recreating /etc/ on boot.

https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html

They are not specific to debian, so move them to the contrib/ directory.
Also rename to the canonical form, which is tmpfiles (plural).
@orignal

orignal commented May 24, 2026

Copy link
Copy Markdown
Contributor

@r4sas please review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants