summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2006-12-08 18:37:24 +0000
committerArthur de Jong <arthur@arthurdejong.org>2006-12-08 18:37:24 +0000
commitec05f342aba87cf808ae6ca6ba01034ce62289fb (patch)
treea96ade85b49b5fdcc93b6fed30407cdc11818ced
parent3e705ad2cb5dd35c375935ee17442f76f74a82c0 (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.ac24
-rw-r--r--nslcd.h6
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" ;;
diff --git a/nslcd.h b/nslcd.h
index 678bcb8..a1c2337 100644
--- a/nslcd.h
+++ b/nslcd.h
@@ -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