summaryrefslogtreecommitdiff
path: root/macros.sysusers
diff options
context:
space:
mode:
Diffstat (limited to 'macros.sysusers')
-rw-r--r--macros.sysusers10
1 files changed, 10 insertions, 0 deletions
diff --git a/macros.sysusers b/macros.sysusers
new file mode 100644
index 0000000..d8d8c1d
--- /dev/null
+++ b/macros.sysusers
@@ -0,0 +1,10 @@
+# RPM macros for packages creating system accounts
+#
+# Turn a sysusers.d file into macros specified by
+# https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/#_dynamic_allocation
+
+%sysusers_requires_compat Requires(pre): shadow-utils
+
+%sysusers_create_compat() \
+%(%{_rpmconfigdir}/sysusers.generate-pre.sh %{?*}) \
+%{nil}