Merge pull request #4099 from dangowrt/freeradius3-ldap
freeradius3: build and package support for LDAP
This commit is contained in:
commit
92b2a187bb
1 changed files with 18 additions and 2 deletions
|
@ -274,7 +274,15 @@ define Package/freeradius3-mod-passwd/conffiles
|
|||
/etc/freeradius3/mods-enabled/passwd
|
||||
endef
|
||||
|
||||
# LDAP support has not been ported
|
||||
define Package/freeradius3-mod-ldap
|
||||
$(call Package/freeradius3/Default)
|
||||
DEPENDS:=freeradius3 +libopenldap @FREERADIUS3_OPENSSL
|
||||
TITLE:=LDAP Authentication
|
||||
endef
|
||||
|
||||
define Package/freeradius3-mod-ldap/conffiles
|
||||
/etc/freeradius3/mods-available/ldap
|
||||
endef
|
||||
|
||||
define Package/freeradius3-mod-logintime
|
||||
$(call Package/freeradius3/Default)
|
||||
|
@ -396,7 +404,6 @@ CONFIGURE_ARGS+= \
|
|||
--without-rlm_idn \
|
||||
--without-rlm_ippool \
|
||||
--without-rlm_krb5 \
|
||||
--without-rlm_ldap \
|
||||
--without-rlm_opendirectory \
|
||||
--without-rlm_pam \
|
||||
--without-rlm_perl \
|
||||
|
@ -473,6 +480,14 @@ else
|
|||
CONFIGURE_ARGS+= --without-rlm_unix
|
||||
endif
|
||||
|
||||
ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-ldap),)
|
||||
CONFIGURE_ARGS+= --with-rlm_ldap \
|
||||
--with-rlm_ldap-include-dir="$(STAGING_DIR)/usr/include" \
|
||||
--with-rlm_ldap-lib-dir="$(STAGING_DIR)/usr/lib"
|
||||
else
|
||||
CONFIGURE_ARGS+= --without-rlm_ldap
|
||||
endif
|
||||
|
||||
CONFIGURE_VARS+= \
|
||||
LDFLAGS="$$$$LDFLAGS" \
|
||||
LIBS="$(CONFIGURE_LIBS)" \
|
||||
|
@ -587,6 +602,7 @@ $(eval $(call BuildPlugin,freeradius3-mod-exec,rlm_exec,))
|
|||
$(eval $(call BuildPlugin,freeradius3-mod-expiration,rlm_expiration,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-expr,rlm_expr,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-files,rlm_files,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-ldap,rlm_ldap,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-logintime,rlm_logintime,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-mschap,rlm_mschap,))
|
||||
$(eval $(call BuildPlugin,freeradius3-mod-pap,rlm_pap,))
|
||||
|
|
Loading…
Reference in a new issue