This macros works very similar than the tmpfiles one but handles
sysusers files.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
SYSTEMD_TMPFILES_DIR = /usr/lib/tmpfiles.d
+SYSTEMD_SYSUSERS_DIR = /usr/lib/sysusers.d
MACRO_INSTALL_SYSTEMD_FILES
for file in %{DIR_SOURCE}/systemd/*; do
done
unset file
end
+
+MACRO_INSTALL_SYSTEMD_SYSUSERS
+ for file in %{DIR_SOURCE}/*.sysusers; do
+ [ -e "${file}" ] || continue
+ mkdir -p %{BUILDROOT}/%{SYSTEMD_SYSUSERS_DIR}
+ cp -vf ${file} %{BUILDROOT}/%{SYSTEMD_SYSUSERS_DIR}/$(basename ${file%*.sysusers}).conf
+ done
+ unset file
+end