~ubuntu-branches/ubuntu/natty/freeradius/natty-updates

« back to all changes in this revision

Viewing changes to src/modules/rlm_ldap/configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Josip Rodin
  • Date: 2009-11-23 03:57:37 UTC
  • mfrom: (1.2.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 28.
  • Revision ID: james.westby@ubuntu.com-20091123035737-zsgtzhfych8hir68
Tags: 2.1.7+dfsg-1
* Adopting the package, closes: #536623.
* New upstream version, closes: #513484.
  + Fixes the blooper in unlang evaluation logic, closes: #526175.
* Used quilt (and added README.source), and moved upstream file patching
  into debian/patches/. The source is no longer in collab-maint git
  (to make it simpler for me to finally get this out the door), but
  kept the .gitignore should we need that again.
* Dropped the dialup_admin/bin/backup_radacct patch (integrated upstream).
* Dropped the raddb/Makefile patch (problem no longer exists upstream).
* Dropped the lib/packet.c lib/radius.c main/listen.c patches (was from
  upstream 2.0.5 anyway).
* Dropped references to otp.conf, it no longer exists upstream.
  Keep removing the conffile statoverride in prerm.
* Dropped references to snmp.conf, it no longer exists upstream.
  Keep removing the conffile statoverride in prerm.
* Ship /etc/freeradius/modules/* in the freeradius package.
* Stop shipping sites-enabled symlinks in the package and instead create
  them only on initial install, thanks to Matej Vela, closes: #533396.
* Add export PATH="${PATH:+$PATH:}/usr/sbin:/sbin" to the init script
  at the request of John Morrissey, closes: #550143.
* Stop installing /var/run/freeradius in the package to silence Lintian.
  The init script already recreates it at will.
* Remove executable bit from example.pl to silence Lintian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
AC_PREREQ([2.53])
2
2
AC_INIT(rlm_ldap.c)
3
 
AC_REVISION($Revision: 1.17 $)
 
3
AC_REVISION($Revision$)
4
4
AC_DEFUN(modname,[rlm_ldap])
5
5
 
6
6
fail=
124
124
                [ SMART_CFLAGS="$SMART_CFLAGS -DHAVE_LDAP_INITIALIZE" ])
125
125
            AC_CHECK_FUNC(ldap_int_tls_config,
126
126
                [ SMART_CFLAGS="$SMART_CFLAGS -DHAVE_LDAP_INT_TLS_CONFIG" ])
 
127
 
 
128
 
 
129
        AC_CHECK_FUNCS(ldap_set_rebind_proc)
 
130
        AC_CACHE_CHECK(whether ldap_set_rebind_proc takes 3 arguments, ac_cv_ldap_set_rebind_proc, [
 
131
        AC_TRY_COMPILE([
 
132
        #include <lber.h>
 
133
        #include <ldap.h>], [ldap_set_rebind_proc(0, 0, 0);],
 
134
          [ac_cv_ldap_set_rebind_proc=3],
 
135
          [ac_cv_ldap_set_rebind_proc=2]) ])
127
136
        fi
128
137
 
129
138
        targetname=modname
164
173
)
165
174
 
166
175
ldap_ldflags=$SMART_LIBS
167
 
ldap_cflags="$SMART_CFLAGS -DLDAP_DEPRECATED"
 
176
ldap_cflags="$SMART_CFLAGS -DLDAP_DEPRECATED -DLDAP_SET_REBIND_PROC_ARGS=$ac_cv_ldap_set_rebind_proc"
168
177
AC_SUBST(edir)
169
178
AC_SUBST(ldap_ldflags)
170
179
AC_SUBST(ldap_cflags)