dist_usrbin_exec_SCRIPTS =
systemdsystemunit_DATA =
tmpfiles_DATA =
+sysusers_DATA =
dist_bashcompletion_DATA =
check_PROGRAMS =
dist_check_SCRIPTS =
--with-python \
--with-bashcompletiondir=$$dc_install_base/$(bashcompletiondir) \
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) \
- --with-tmpfilesdir=$$dc_install_base/$(tmpfilesdir)
+ --with-tmpfilesdir=$$dc_install_base/$(tmpfilesdir) \
+ --with-sysusersdir=$$dc_install_base/$(sysusersdir)
BUILT_SOURCES += .version
.version:
AC_SUBST([tmpfilesdir], [$with_tmpfilesdir])
])
+
+AC_ARG_WITH([sysusersdir],
+ AS_HELP_STRING([--with-sysusersdir=DIR], [directory for sysusers. See sysusers.d(5) for details]),
+ [], [
+ AS_IF([test "x$have_systemd" = xyes], [
+ PKG_CHECK_VAR([with_sysusersdir], [systemd], [sysusersdir],
+ [],
+ [with_sysusersdir=no])
+ ])
+])
+AS_IF([test "x$with_sysusersdir" != "xno"], [
+ AC_SUBST([sysusersdir], [$with_sysusersdir])
+])
+
AC_ARG_WITH([smack],
AS_HELP_STRING([--with-smack], [build with SMACK support]),
[], [with_smack=no]
uuidd_LDADD += $(SYSTEMD_LIBS) $(SYSTEMD_DAEMON_LIBS)
uuidd_CFLAGS += $(SYSTEMD_CFLAGS) $(SYSTEMD_DAEMON_CFLAGS)
tmpfiles_DATA += misc-utils/uuidd-tmpfiles.conf
+sysusers_DATA += misc-utils/uuidd-sysusers.conf
systemdsystemunit_DATA += \
misc-utils/uuidd.service \
misc-utils/uuidd.socket
misc-utils/uuidd.rc \
misc-utils/uuidd.service \
misc-utils/uuidd.socket \
- misc-utils/uuidd-tmpfiles.conf
+ misc-utils/uuidd-tmpfiles.conf \
+ misc-utils/uuidd-sysusers.conf
if BUILD_BLKID
sbin_PROGRAMS += blkid