summaryrefslogtreecommitdiffstats
path: root/src/conf_macros.m4
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf_macros.m4')
-rw-r--r--src/conf_macros.m434
1 files changed, 34 insertions, 0 deletions
diff --git a/src/conf_macros.m4 b/src/conf_macros.m4
index 4aa58138c..0ab929acc 100644
--- a/src/conf_macros.m4
+++ b/src/conf_macros.m4
@@ -737,3 +737,37 @@ AC_DEFUN([WITH_NFS_LIB_PATH],
fi
AC_SUBST(nfslibpath)
])
+
+AC_DEFUN([WITH_SSSD_USER],
+ [ AC_ARG_WITH([sssd-user],
+ [AS_HELP_STRING([--with-sssd-user=<user>],
+ [User for running SSSD (root)]
+ )
+ ]
+ )
+
+ AC_ARG_WITH([sssd-group],
+ [AS_HELP_STRING([--with-sssd-group=<group>],
+ [Group for running SSSD (root)]
+ )
+ ]
+ )
+
+ SSSD_USER=root
+ SSSD_GROUP=root
+
+ if test x"$with_sssd_user" != x; then
+ SSSD_USER=$with_sssd_user
+ if test -z "$with_sssd_group"; then
+ SSSD_GROUP=$with_sssd_user
+ else
+ SSSD_GROUP=$with_sssd_group
+ fi
+ fi
+
+ AC_SUBST(SSSD_USER)
+ AC_SUBST(SSSD_GROUP)
+ AC_DEFINE_UNQUOTED(SSSD_USER, "$SSSD_USER", ["The default user to run SSSD as"])
+ AC_DEFINE_UNQUOTED(SSSD_GROUP, "$SSSD_GROUP", ["The default group to run SSSD as"])
+ AM_CONDITIONAL([SSSD_USER], [test x"$with_sssd_user" != x])
+ ])