diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2009-08-05 14:45:14 -0400 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-08-11 12:29:34 -0400 |
commit | b3b55f167063417c285524ba35bd9298965b834a (patch) | |
tree | 4c918ec839222dd55d0090d03d27b9b932491c57 /sss_client/configure.ac | |
parent | 28bbb2ec4c5f29339488f07f63f55e5c6657e9a1 (diff) | |
download | sssd-b3b55f167063417c285524ba35bd9298965b834a.tar.gz sssd-b3b55f167063417c285524ba35bd9298965b834a.tar.bz2 sssd-b3b55f167063417c285524ba35bd9298965b834a.zip |
Make socket paths a compile-time option
Previously, we had hardcoded the paths for the NSS, PAM and
private PAM sockets to /var/lib/sss/pipes. With this patch, we
will specify the sockets with --with-pipe-path.
Diffstat (limited to 'sss_client/configure.ac')
-rw-r--r-- | sss_client/configure.ac | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sss_client/configure.ac b/sss_client/configure.ac index 97fc83de..7d443ed2 100644 --- a/sss_client/configure.ac +++ b/sss_client/configure.ac @@ -37,6 +37,25 @@ AC_DEFUN([BUILD_WITH_AUX_INFO], [Build with -aux-info output])]) ]) AM_CONDITIONAL([WANT_AUX_INFO], [test x$with_aux_info = xyes]) +BUILD_WITH_AUX_INFO + +AC_DEFUN([WITH_PIPE_PATH], + [ AC_ARG_WITH([pipe-path], + [AC_HELP_STRING([--with-pipe-path=PATH], + [Where to store pipe files for the SSSD interconnects [/var/lib/sss/pipes]] + ) + ] + ) + config_pipepath="\"VARDIR\"/lib/sss/pipes" + pipepath="${localstatedir}/lib/sss/pipes" + if test x"$with_pipe_path" != x; then + config_pipepath=$with_pipe_path + pipepath=$with_pipe_path + fi + AC_SUBST(pipepath) + AC_DEFINE_UNQUOTED(PIPE_PATH, "$config_pipepath", [Where to store pipe files for the SSSD interconnects]) + ]) +WITH_PIPE_PATH AC_CONFIG_FILES([Makefile po/Makefile.in]) AC_OUTPUT |