Seedfiles
Seedfiles is a drop-in reimplementation of systemd-tmpfiles.
It supports most features of systemd-tmpfiles. And searches the same config paths.
Diferences to systemd-tmpfiles
Following features are not implemented in seedfiles, but exist in systemd-tmpfiles. If any feature is needed but not implemented, feel free to open an issue or send a patch!
Item types:
e- Adjusting permissions on existing directory
Modifiers:
~- base64 decoded fields^- reading arguments from systemd-credentials$- entries for--purge?- skip symlink creation if target doesn’t exist
CLI Flags:
--purge- Delete everything that would have been created--cat-config- Print all resolved config files--tldr- Same as--cat-configbut without comments--gaceful- Silently ignoring users/groups-E- Exclude/dev,/proc,/runand/sysprefixes--root- Operating on an alternative system root--image- Operate on a disk image--image-policy- Disk image policy--replace- Replace specific config files
Missing Features/Subsystems
SELinux - No label management, z/Zonly do chmod/chown
age-by - Timestamp in age column is ignored, only mtime is checked by cleanup
credentials - No systemd-credentials support
BTRFS - v/q/Q fall back to mkdir, don’t act on subvolumes/quotas