Allow --with-ldap-conf-file option to override LDAP_CONF

This commit is contained in:
Aaron Spangler
2004-08-27 03:44:35 +00:00
parent b7ea12521a
commit 2ceb87bc56
3 changed files with 7 additions and 5 deletions

View File

@@ -915,6 +915,8 @@ AC_ARG_WITH(ldap, [ --with-ldap[[=DIR]] enable LDAP support],
AC_MSG_RESULT(yes)
;;
esac])
AC_ARG_WITH(ldap-conf-file, [ --with-ldap-conf-file path to LDAP configuration file],
[AC_DEFINE_UNQUOTED(_PATH_LDAP_CONF, "$with_ldap_conf_file")])
AC_ARG_WITH(pc-insults, [ --with-pc-insults replace politically incorrect insults with less offensive ones],
[case $with_pc_insults in

6
ldap.c
View File

@@ -62,10 +62,6 @@ static const char rcsid[] = "$Sudo$";
/* LDAP code below */
#ifndef LDAP_CONFIG
#define LDAP_CONFIG "/etc/ldap.conf"
#endif
#ifndef BUF_SIZ
#define BUF_SIZ 1024
#endif
@@ -474,7 +470,7 @@ sudo_ldap_read_config()
char *keyword;
char *value;
f=fopen(LDAP_CONFIG,"r");
f=fopen(_PATH_LDAP_CONF,"r");
if (!f) return 0;
while (f && fgets(buf,sizeof(buf)-1,f)){
c=buf;

View File

@@ -108,3 +108,7 @@
#ifndef _PATH_USRTMP
#define _PATH_USRTMP "/usr/tmp/"
#endif /* _PATH_USRTMP */
#ifndef _PATH_LDAP_CONF
#define _PATH_LDAP_CONF "/etc/ldap.conf"
#endif /* _PATH_LDAP_CONF */