freeradius2 port with e-dir
Olli Hauer
ohauer at FreeBSD.org
Fri Sep 17 22:59:39 UTC 2010
On 2010-09-17 22:00, John D McDonnell wrote:
> Around 3 weeks ago, I had asked on the list about how to compile
> FreeRADIUS 2 with support for e-directory. I had been hoping to get an
> answer back by now from someone with a success story of using FreeRADIUS
> 2
> on FreeBSD with Novell E-Directory for a backend. With the (very) old
> freeradius1 port, there is a toggle in options for e-dir support, but
> that
> is missing in the freeradius2 port.
>
> It was verified by the FreeRADIUS mailing list that support for
> E-Directory needs to be compiled in. I've not had a chance to set up the
> new server yet, but that should be happening in the next week or two.
> With
> the imminent release of 2.1.10, I may just set the rest of the server up
> and wait for that to install FreeRADIUS.
>
> I tried looking through the Makefile but I didn't find any reference to
> edir there. Would it be possible to add the E-Directory option back or
> at
> least provide the option within the Makefile even if not available from
> make config? (Or just tell me I'm an idiot and show me what I missed
> that
> gets it to build with e-dir support. ;))
>
> Thanks in advance.
>
Hi John,
can you test the attached patch for freeradius2.
The --with-edir parameter is only used in the
"src/modules/rlm_ldap/configure" script, I guess it was just
overlooked.
If the patch is working for you please open a PR.
--
olli
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/net/freeradius2/Makefile,v
retrieving revision 1.88
diff -u -r1.88 Makefile
--- Makefile 15 Sep 2010 18:34:58 -0000 1.88
+++ Makefile 17 Sep 2010 22:56:06 -0000
@@ -47,6 +47,7 @@
KERBEROS "With Kerberos support" off \
HEIMDAL "With Heimdal Kerberos support" off \
LDAP "With LDAP database support" off \
+ EDIR "With Novell eDirectory support" off \
MYSQL "With MySQL database support" off \
PGSQL "With PostgreSQL database support" off \
UNIXODBC "With unixODBC database support" off \
@@ -97,6 +98,10 @@
PLIST_SUB+= KRB5="@comment "
.endif
+.if defined(WITH_EDIR) && !defined(WITH_LDAP)
+WITH_LDAP= yes
+.endif
+
.ifdef(WITH_LDAP)
USE_OPENLDAP= YES
CONFIGURE_ARGS+=--with-rlm_ldap
@@ -107,6 +112,10 @@
PLIST_SUB+= LDAP="@comment "
.endif
+.ifdef(WITH_EDIR)
+CONFIGURE_ARGS+=--with-edir
+.endif
+
.ifdef(WITH_MYSQL)
USE_MYSQL= YES
CONFIGURE_ARGS+=--with-rlm_sql_mysql
More information about the freebsd-ports
mailing list