diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2006-12-08 18:37:24 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2006-12-08 18:37:24 +0000 |
commit | ec05f342aba87cf808ae6ca6ba01034ce62289fb (patch) | |
tree | a96ade85b49b5fdcc93b6fed30407cdc11818ced | |
parent | 3e705ad2cb5dd35c375935ee17442f76f74a82c0 (diff) |
specify socket and pidfile location with configure script
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/libnss_ldapd@145 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r-- | configure.ac | 24 | ||||
-rw-r--r-- | nslcd.h | 6 |
2 files changed, 20 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac index b41accf..26b9697 100644 --- a/configure.ac +++ b/configure.ac @@ -112,12 +112,32 @@ AC_ARG_WITH(ldap-conf-file, [path to LDAP configuration file]), [ NSS_LDAP_PATH_CONF="$with_ldap_conf_file" ], [ NSS_LDAP_PATH_CONF="/etc/ldap.conf" ]) +AC_DEFINE_UNQUOTED(NSS_LDAP_PATH_CONF,"$NSS_LDAP_PATH_CONF",[Path to LDAP configuration file.]) +AC_SUBST(NSS_LDAP_PATH_CONF) AC_ARG_WITH(ldap-secret-file, AS_HELP_STRING([--with-ldap-secret-file], [path to LDAP root secret file]), [ NSS_LDAP_PATH_ROOTPASSWD="$with_ldap_secret_file" ], [ NSS_LDAP_PATH_ROOTPASSWD="/etc/ldap.secret" ]) +AC_DEFINE_UNQUOTED(NSS_LDAP_PATH_ROOTPASSWD,"$NSS_LDAP_PATH_ROOTPASSWD",[Path to LDAP root secret file.]) +AC_SUBST(NSS_LDAP_PATH_ROOTPASSWD) + +AC_ARG_WITH(nslcd-pidfile, + AS_HELP_STRING([--with-nslcd-pidfile], + [path to pidfile [/var/run/nslcd/nslcd.pid]]), + [ NSLCD_PIDFILE="$with_nslcd_pidfile" ], + [ NSLCD_PIDFILE="/var/run/nslcd/nslcd.pid" ]) +AC_DEFINE_UNQUOTED(NSLCD_PIDFILE,"$NSLCD_PIDFILE",[The location of the pidfile used for checking availability of the nslcd.]) +AC_SUBST(NSLCD_PIDFILE) + +AC_ARG_WITH(nslcd-socket, + AS_HELP_STRING([--with-nslcd-socket], + [path to socket [/var/run/nslcd/socket]]), + [ NSLCD_SOCKET="$with_nslcd_socket" ], + [ NSLCD_SOCKET="/var/run/nslcd/socket" ]) +AC_DEFINE_UNQUOTED(NSLCD_SOCKET,"$NSLCD_SOCKET",[The location of the socket used for communicating.]) +AC_SUBST(NSLCD_SOCKET) AC_ARG_WITH(gssapi-dir, AS_HELP_STRING([--with-gssapi-dir=DIR], @@ -130,10 +150,6 @@ AC_ARG_WITH(ngroups, [ldap_nss_ngroups=$with_ngroups]) AC_DEFINE_UNQUOTED(LDAP_NSS_NGROUPS,$ldap_nss_ngroups,[Maximum number of group members in static buffer.]) -AC_DEFINE_UNQUOTED(NSS_LDAP_PATH_CONF,"$NSS_LDAP_PATH_CONF",[Path to LDAP configuration file.]) -AC_DEFINE_UNQUOTED(NSS_LDAP_PATH_ROOTPASSWD,"$NSS_LDAP_PATH_ROOTPASSWD",[Path to LDAP root secret file.]) -AC_SUBST(NSS_LDAP_PATH_CONF) -AC_SUBST(NSS_LDAP_PATH_ROOTPASSWD) case "$target_os" in freebsd*) CPPFLAGS="$CPPFLAGS -DPIC -D_REENTRANT" ;; @@ -154,12 +154,6 @@ NSLCD_INT32(SHADOW_EXPIRE) \ NSLCD_INT32(SHADOW_FLAG) -/* The location of the socket used for communicating. */ -#define NSLCD_SOCKET "/tmp/nslcd.socket" - -/* The location of the pidfile used for checking availability of the nslcd. */ -#define NSLCD_PIDFILE "/tmp/nslcd.pid" - /* The current version of the protocol. */ #define NSLCD_VERSION 1 |