summaryrefslogtreecommitdiffstats
path: root/src/conf_macros.m4
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-11-25 18:35:36 +0100
committerLukas Slebodnik <lslebodn@redhat.com>2015-11-26 12:07:17 +0100
commit5484044ea7bb632b915f706685fce509f6eacc48 (patch)
treedb0fabc0556c321421046dd8cdefb4b143018028 /src/conf_macros.m4
parentddb51fdac4fbb97a72ba70ae7345c62a03e90c26 (diff)
downloadsssd-5484044ea7bb632b915f706685fce509f6eacc48.tar.gz
sssd-5484044ea7bb632b915f706685fce509f6eacc48.tar.xz
sssd-5484044ea7bb632b915f706685fce509f6eacc48.zip
BUILD: Only install polkit rules if the directory is available
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/conf_macros.m4')
-rw-r--r--src/conf_macros.m419
1 files changed, 19 insertions, 0 deletions
diff --git a/src/conf_macros.m4 b/src/conf_macros.m4
index 619d27ccf..c8774b5f5 100644
--- a/src/conf_macros.m4
+++ b/src/conf_macros.m4
@@ -828,3 +828,22 @@ AC_DEFUN([WITH_SSSD_USER],
AC_DEFINE_UNQUOTED(AD_GPO_ACCESS_MODE_DEFAULT, "$GPO_DEFAULT", ["The default enforcing level for AD GPO access-control"])
AM_CONDITIONAL([GPO_DEFAULT_ENFORCING], [test x"$GPO_DEFAULT" = xenforcing])
])
+
+AC_DEFUN([ENABLE_POLKIT_RULES_PATH],
+ [
+ polkitdir="/usr/share/polkit-1/rules.d"
+ AC_ARG_ENABLE([polkit-rules-path],
+ [AC_HELP_STRING([--enable-polkit-rules-path=PATH],
+ [Path to store polkit rules at. Use --disable to not install the rules at all. [/usr/share/polkit-1/rules.d]]
+ )
+ ],
+ [ polkitdir=$enableval ],
+ )
+
+ if test x"$polkitdir" != xno; then
+ HAVE_POLKIT_RULES_D=1
+ AC_SUBST(polkitdir)
+ fi
+
+ AM_CONDITIONAL([HAVE_POLKIT_RULES_D], [test x$HAVE_POLKIT_RULES_D != x])
+ ])