A substition of systemd-tmpfiles
- Small size (less than 1k lines of code),single file
- systemd-free
- POSIX compatible
Available on eweOS
pacman -S pawprint
To compile from source,simply run
cc pawprint.c -o pawprint -DARCH=x86_64 # For x86-64 platform
You need to define macro ARCH as your platform,its value could be:
x86_64
: x86-64aarch64
: arm64
--no-default
: Do not parse the default configuration files (in/lib/tmpfiles.d
and/etc/tmpfiles.d
)--log
: Specify where to print log.It will be printed tostderr
without--log
option.
These types are supported in the configuration file
q
&Q
,see Known Issuesw
f
d
&D
h
x
!
(modifier)
Q
andq
types won't create a subvolume even possible- Specifiers are NOT recognised
pawprint
is a part of eweOS project,mainly developed by Ziyao.
By MIT License.
For more information about the configuration file,see systemd-tmpfiles manual