Merge pull request #4301 from billsq/ifname_addr_fix
[feed/packages.git] / net / freeradius3 / Makefile
1 #
2 # Copyright (C) 2008-2016 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=freeradius3
11 PKG_VERSION:=release_3_0_11
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=https://github.com/FreeRADIUS/freeradius-server/archive
16 PKG_MD5SUM:=612cb1d9ad0d66e881d8b0592cd51720
17
18 PKG_MAINTAINER:=Lucile Quirion <lucile.quirion@savoirfairelinux.com>
19 PKG_LICENSE:=GPL-2.0
20 PKG_LICENSE_FILES:=COPYRIGHT LICENSE
21
22 PKG_BUILD_DIR:=$(BUILD_DIR)/freeradius-server-$(PKG_VERSION)
23 PKG_FIXUP:=autoreconf
24
25 PKG_CONFIG_DEPENDS := \
26 FREERADIUS3_OPENSSL \
27 FREERADIUS3_NOSSL
28
29 include $(INCLUDE_DIR)/package.mk
30
31 define Package/freeradius3/config
32 source "$(SOURCE)/Config.in"
33 endef
34
35 define Package/freeradius3/Default
36 SECTION:=net
37 CATEGORY:=Network
38 URL:=http://freeradius.org/
39 SUBMENU:=FreeRADIUS (version 3)
40 endef
41
42 define Package/freeradius3
43 $(call Package/freeradius3/Default)
44 DEPENDS:=+freeradius3-common
45 TITLE:=A flexible RADIUS server (version 3)
46 endef
47
48 define Package/freeradius3/conffiles
49 /etc/freeradius3/clients.conf
50 /etc/freeradius3/radiusd.conf
51 /etc/freeradius3/sites/default
52 endef
53
54 define Package/freeradius3-common
55 $(call Package/freeradius3/Default)
56 TITLE:=common files
57 DEPENDS:=+USE_GLIBC:libpthread +FREERADIUS3_OPENSSL:libopenssl +libcap +libpcap +libncurses +PACKAGE_libpcre:libpcre +libreadline +libtalloc
58 endef
59
60 define Package/freeradius3-default
61 $(call Package/freeradius3/Default)
62 DEPENDS:=freeradius3 \
63 +freeradius3-democerts \
64 +freeradius3-mod-always \
65 +freeradius3-mod-attr-filter \
66 +freeradius3-mod-chap \
67 +freeradius3-mod-detail \
68 +freeradius3-mod-digest \
69 +freeradius3-mod-eap \
70 +freeradius3-mod-eap-gtc \
71 +freeradius3-mod-eap-leap \
72 +freeradius3-mod-eap-md5 \
73 +freeradius3-mod-eap-mschapv2 \
74 +freeradius3-mod-eap-peap \
75 +freeradius3-mod-eap-tls \
76 +freeradius3-mod-eap-ttls \
77 +freeradius3-mod-exec \
78 +freeradius3-mod-expiration \
79 +freeradius3-mod-expr \
80 +freeradius3-mod-files \
81 +freeradius3-mod-logintime \
82 +freeradius3-mod-mschap \
83 +freeradius3-mod-pap \
84 +freeradius3-mod-preprocess \
85 +freeradius3-mod-radutmp \
86 +freeradius3-mod-realm \
87 +freeradius3-mod-unix
88 TITLE:=Modules needed for Radius default configuration
89 endef
90
91 define Package/freeradius3-democerts
92 $(call Package/freeradius3/Default)
93 DEPENDS:=freeradius3
94 TITLE:=Demo certificates to test the server
95 endef
96
97 define Package/freeradius3-mod-chap
98 $(call Package/freeradius3/Default)
99 DEPENDS:=freeradius3
100 TITLE:=CHAP module
101 endef
102
103 define Package/freeradius3-mod-chap/conffiles
104 /etc/freeradius3/mods-available/chap
105 /etc/freeradius3/mods-enabled/chap
106 endef
107
108 define Package/freeradius3-mod-detail
109 $(call Package/freeradius3/Default)
110 DEPENDS:=freeradius3
111 TITLE:=Detailed accounting module
112 endef
113
114 define Package/freeradius3-mod-detail/conffiles
115 /etc/freeradius3/mods-available/detail
116 /etc/freeradius3/mods-enabled/detail
117 endef
118
119 define Package/freeradius3-mod-digest
120 $(call Package/freeradius3/Default)
121 DEPENDS:=freeradius3
122 TITLE:=HTTP Digest Authentication
123 endef
124
125 define Package/freeradius3-mod-digest/conffiles
126 /etc/freeradius3/mods-available/digest
127 /etc/freeradius3/mods-enabled/digest
128 endef
129
130 define Package/freeradius3-mod-eap
131 $(call Package/freeradius3/Default)
132 DEPENDS:=freeradius3
133 TITLE:=Base EAP module
134 endef
135
136 define Package/freeradius3-mod-eap/conffiles
137 /etc/freeradius3/mods-available/eap
138 /etc/freeradius3/mods-enabled/eap
139 /etc/freeradius3/policy.d/eap
140 /etc/freeradius3/sites-enabled/inner-tunnel
141 /etc/freeradius3/sites-available/inner-tunnel
142 endef
143
144 define Package/freeradius3-mod-eap-gtc
145 $(call Package/freeradius3/Default)
146 DEPENDS:=freeradius3-mod-eap
147 TITLE:=EAP/GTC module
148 endef
149
150 define Package/freeradius3-mod-eap-leap
151 $(call Package/freeradius3/Default)
152 DEPENDS:=freeradius3-mod-eap
153 TITLE:=EAP/LEAP module
154 endef
155
156 define Package/freeradius3-mod-eap-md5
157 $(call Package/freeradius3/Default)
158 DEPENDS:=freeradius3-mod-eap
159 TITLE:=EAP/MD5 module
160 endef
161
162 define Package/freeradius3-mod-eap-mschapv2
163 $(call Package/freeradius3/Default)
164 DEPENDS:=freeradius3-mod-eap +freeradius3-mod-mschap
165 TITLE:=EAP/MS-CHAPv2 module
166 endef
167
168 define Package/freeradius3-mod-eap-peap
169 $(call Package/freeradius3/Default)
170 DEPENDS:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
171 TITLE:=EAP/PEAP module
172 endef
173
174 define Package/freeradius3-mod-eap-tls
175 $(call Package/freeradius3/Default)
176 DEPENDS:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
177 TITLE:=EAP/TLS module
178 endef
179
180 define Package/freeradius3-mod-eap-ttls
181 $(call Package/freeradius3/Default)
182 DEPENDS:=freeradius3-mod-eap-tls
183 TITLE:=EAP/TTLS module
184 endef
185
186 define Package/freeradius3-mod-exec
187 $(call Package/freeradius3/Default)
188 DEPENDS:=freeradius3
189 TITLE:=EXEC module
190 endef
191
192 define Package/freeradius3-mod-exec/conffiles
193 /etc/freeradius3/mods-available/exec
194 /etc/freeradius3/mods-enabled/exec
195 endef
196
197 define Package/freeradius3-mod-expiration
198 $(call Package/freeradius3/Default)
199 DEPENDS:=freeradius3
200 TITLE:=Expiration module
201 endef
202
203 define Package/freeradius3-mod-expiration/conffiles
204 /etc/freeradius3/mods-available/expiration
205 /etc/freeradius3/mods-enabled/expiration
206 endef
207
208 define Package/freeradius3-mod-always
209 $(call Package/freeradius3/Default)
210 DEPENDS:=freeradius3
211 TITLE:=Always module
212 endef
213
214 define Package/freeradius3-mod-always/conffiles
215 /etc/freeradius3/mods-available/always
216 /etc/freeradius3/mods-enabled/always
217 endef
218
219 define Package/freeradius3-mod-expr
220 $(call Package/freeradius3/Default)
221 DEPENDS:=freeradius3
222 TITLE:=EXPR module
223 endef
224
225 define Package/freeradius3-mod-expr/conffiles
226 /etc/freeradius3/mods-available/expr
227 /etc/freeradius3/mods-enabled/expr
228 endef
229
230 define Package/freeradius3-mod-attr-filter
231 $(call Package/freeradius3/Default)
232 DEPENDS:=freeradius3
233 TITLE:=ATTR filter module
234 endef
235
236 define Package/freeradius3-mod-attr-filter/conffiles
237 /etc/freeradius3/mods-available/attr_filter
238 /etc/freeradius3/mods-enabled/attr_filter
239 /etc/freeradius3/mods-config/attr_filter/access_challenge
240 /etc/freeradius3/mods-config/attr_filter/access_reject
241 /etc/freeradius3/mods-config/attr_filter/accounting_response
242 /etc/freeradius3/mods-config/attr_filter/post-proxy
243 /etc/freeradius3/mods-config/attr_filter/pre-proxy
244 endef
245
246 define Package/freeradius3-mod-attr-rewrite
247 $(call Package/freeradius3/Default)
248 DEPENDS:=freeradius3
249 TITLE:=ATTR rewrite module
250 endef
251
252 define Package/freeradius3-mod-files
253 $(call Package/freeradius3/Default)
254 DEPENDS:=freeradius3
255 TITLE:=Module using local files for authorization
256 endef
257
258 define Package/freeradius3-mod-files/conffiles
259 /etc/freeradius3/mods-available/files
260 /etc/freeradius3/mods-enabled/files
261 /etc/freeradius3/mods-config/files/accounting
262 /etc/freeradius3/mods-config/files/authorize
263 /etc/freeradius3/mods-config/files/pre-proxy
264 endef
265
266 define Package/freeradius3-mod-passwd
267 $(call Package/freeradius3/Default)
268 DEPENDS:=freeradius3
269 TITLE:=Rlm passwd module
270 endef
271
272 define Package/freeradius3-mod-passwd/conffiles
273 /etc/freeradius3/mods-available/passwd
274 /etc/freeradius3/mods-enabled/passwd
275 endef
276
277 # LDAP support has not been ported
278
279 define Package/freeradius3-mod-logintime
280 $(call Package/freeradius3/Default)
281 DEPENDS:=freeradius3
282 TITLE:=Logintime module
283 endef
284
285 define Package/freeradius3-mod-logintime/conffiles
286 /etc/freeradius3/mods-available/logintime
287 /etc/freeradius3/mods-enabled/logintime
288 endef
289
290 define Package/freeradius3-mod-mschap
291 $(call Package/freeradius3/Default)
292 DEPENDS:=freeradius3
293 TITLE:=MS-CHAP and MS-CHAPv2 module
294 endef
295
296 define Package/freeradius3-mod-mschap/conffiles
297 /etc/freeradius3/mods-available/mschap
298 /etc/freeradius3/mods-enabled/mschap
299 endef
300
301 define Package/freeradius3-mod-pap
302 $(call Package/freeradius3/Default)
303 DEPENDS:=freeradius3
304 TITLE:=PAP module
305 endef
306
307 define Package/freeradius3-mod-pap/conffiles
308 /etc/freeradius3/mods-available/pap
309 /etc/freeradius3/mods-enabled/pap
310 endef
311
312 define Package/freeradius3-mod-preprocess
313 $(call Package/freeradius3/Default)
314 DEPENDS:=freeradius3
315 TITLE:=Request pre-processing module
316 endef
317
318 define Package/freeradius3-mod-preprocess/conffiles
319 /etc/freeradius3/mods-config/preprocess/hints
320 /etc/freeradius3/mods-config/preprocess/huntgroups
321 /etc/freeradius3/mods-available/preprocess
322 /etc/freeradius3/mods-enabled/preprocess
323 endef
324
325 define Package/freeradius3-mod-realm
326 $(call Package/freeradius3/Default)
327 DEPENDS:=freeradius3
328 TITLE:=Realms handling module
329 endef
330
331 define Package/freeradius3-mod-realm/conffiles
332 /etc/freeradius3/proxy.conf
333 /etc/freeradius3/mods-available/realm
334 /etc/freeradius3/mods-enabled/realm
335 endef
336
337 # SQL support has not been ported
338
339 define Package/freeradius3-mod-radutmp
340 $(call Package/freeradius3/Default)
341 DEPENDS:=freeradius3
342 TITLE:=Radius UTMP module
343 endef
344
345 define Package/freeradius3-mod-radutmp/conffiles
346 /etc/freeradius3/mods-available/radutmp
347 /etc/freeradius3/mods-enabled/radutmp
348 /etc/freeradius3/mods-available/sradutmp
349 /etc/freeradius3/mods-enabled/sradutmp
350 endef
351
352 define Package/freeradius3-mod-unix
353 $(call Package/freeradius3/Default)
354 DEPENDS:=freeradius3
355 TITLE:=System Authentication
356 endef
357
358 define Package/freeradius3-mod-unix/conffiles
359 /etc/freeradius3/mods-available/unix
360 /etc/freeradius3/mods-enabled/unix
361 endef
362
363 define Package/freeradius3-utils
364 $(call Package/freeradius3/Default)
365 DEPENDS:=+freeradius3-common
366 TITLE:=Misc. client utilities
367 endef
368
369 CONFIGURE_ARGS+= \
370 --libdir=/usr/lib/freeradius3 \
371 --libexecdir=/usr/lib/freeradius3 \
372 --disable-developer \
373 --with-threads \
374 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with,--without)-openssl \
375 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with-openssl-includes="$(STAGING_DIR)/usr/include",) \
376 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with-openssl-libraries="$(STAGING_DIR)/usr/lib",) \
377 $(if $(CONFIG_FREERADIUS3_OPENSSL),--disable-openssl-version-check,) \
378 --with-talloc-include-dir="$(STAGING_DIR)/usr/include" \
379 --with-talloc-lib-dir="$(STAGING_DIR)/usr/lib" \
380 --enable-strict-dependencies \
381 --with-dictdir=/usr/share/freeradius3 \
382 --with-raddbdir=/etc/freeradius3 \
383 --with-radacctdir=/var/db/radacct \
384 --with-logdir=/var/log \
385 --without-edir \
386 --without-snmp \
387 --without-rlm_cache \
388 --without-rlm_cache_memcached \
389 --without-rlm_couchbase \
390 --without-rlm_counter \
391 --without-rlm_eap_ikev2 \
392 --without-rlm_eap_pwd \
393 --without-rlm_eap_sim \
394 --without-rlm_eap_tnc \
395 --without-rlm_example \
396 --without-rlm_idn \
397 --without-rlm_ippool \
398 --without-rlm_krb5 \
399 --without-rlm_ldap \
400 --without-rlm_opendirectory \
401 --without-rlm_pam \
402 --without-rlm_perl \
403 --without-rlm_python \
404 --without-rlm_redis \
405 --without-rlm_rediswho \
406 --without-rlm_rest \
407 --without-rlm_ruby \
408 --without-rlm_securid \
409 --without-rlm_smsotp \
410 --without-rlm_sql \
411 --without-rlm_sql_db2 \
412 --without-rlm_sql_firebird \
413 --without-rlm_sql_freetds \
414 --without-rlm_sql_iodbc \
415 --without-rlm_sql_mysql \
416 --without-rlm_sql_oracle \
417 --without-rlm_sql_postgresql \
418 --without-rlm_sql_sqlite \
419 --without-rlm_sql_unixodbc \
420 --without-rlm_sqlcounter \
421 --without-rlm_sqlhpwippool \
422 --without-rlm_sqlippool \
423 --without-rlm_unbound \
424 --without-rlm_yubikey \
425
426 PKG_DICTIONARIES:= \
427 compat \
428 freeradius freeradius.internal \
429 rfc2865 rfc2866 rfc2867 rfc2868 rfc2869 rfc3162 rfc3576 rfc3580 \
430 rfc4372 rfc4675 rfc4679 rfc5580\
431 microsoft \
432 wispr \
433
434 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-peap),)
435 CONFIGURE_ARGS+= \
436 --with-rlm_eap_peap \
437 --with-rlm_eap_peap-include-dir="$(STAGING_DIR)/usr/include" \
438 --with-rlm_eap_peap-lib-dir="$(STAGING_DIR)/usr/lib"
439 CONFIGURE_LIBS+= -lcrypto -lssl
440 else
441 CONFIGURE_ARGS+= --without-rlm_eap_peap
442 endif
443
444 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-tls),)
445 CONFIGURE_ARGS+= \
446 --with-rlm_eap_tls \
447 --with-rlm_eap_tls-include-dir="$(STAGING_DIR)/usr/include" \
448 --with-rlm_eap_tls-lib-dir="$(STAGING_DIR)/usr/lib"
449 CONFIGURE_LIBS+= -lcrypto -lssl
450 else
451 CONFIGURE_ARGS+= --without-rlm_eap_tls
452 endif
453
454 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-ttls),)
455 CONFIGURE_ARGS+= \
456 --with-rlm_eap_ttls \
457 --with-rlm_eap_ttls-include-dir="$(STAGING_DIR)/usr/include" \
458 --with-rlm_eap_ttls-lib-dir="$(STAGING_DIR)/usr/lib"
459 CONFIGURE_LIBS+= -lcrypto -lssl
460 else
461 CONFIGURE_ARGS+= --without-rlm_eap_ttls
462 endif
463
464 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-radutmp),)
465 CONFIGURE_ARGS+= --with-rlm_radutmp
466 else
467 CONFIGURE_ARGS+= --without-rlm_radutmp
468 endif
469
470 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-unix),)
471 CONFIGURE_ARGS+= --with-rlm_unix
472 else
473 CONFIGURE_ARGS+= --without-rlm_unix
474 endif
475
476 CONFIGURE_VARS+= \
477 LDFLAGS="$$$$LDFLAGS" \
478 LIBS="$(CONFIGURE_LIBS)" \
479 MYSQL_CONFIG="no" \
480 ac_cv_lib_readline=no \
481 ax_cv_cc_builtin_choose_expr=yes \
482 ax_cv_cc_builtin_types_compatible_p=yes ax_cv_cc_builtin_bswap64=yes \
483 ax_cv_cc_bounded_attribute=no \
484 ac_cv_lib_collectdclient_lcc_connect=no \
485 ac_cv_lib_execinfo_backtrace_symbols=no
486
487 define Build/Compile
488 # Compile jlibtool for the host once the configuration is done
489 (cd $(PKG_BUILD_DIR); \
490 mkdir -p build/make; \
491 $(HOSTCC) $(HOST_CFLAGS) scripts/jlibtool.c -o build/make/jlibtool; \
492 )
493 $(MAKE) -C $(PKG_BUILD_DIR) \
494 R="$(PKG_INSTALL_DIR)" \
495 INSTALLSTRIP="" \
496 all install
497 endef
498
499 define Package/freeradius3-common/install
500 $(INSTALL_DIR) $(1)/etc/freeradius3
501 chmod 771 $(1)/etc/freeradius3
502 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/dictionary $(1)/etc/freeradius3/ ; \
503 $(INSTALL_DIR) $(1)/usr/lib/freeradius3
504 $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius3/libfreeradius-{dhcp,eap,radius,server}.so $(1)/usr/lib/freeradius3
505 $(INSTALL_DIR) $(1)/usr/share/freeradius3
506 $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius3/dictionary $(1)/usr/share/freeradius3/
507 $(SED) "s,^\(\$$$$INCLUDE\),#\1,g" $(1)/usr/share/freeradius3/dictionary
508 for f in $(PKG_DICTIONARIES); do \
509 $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius3/dictionary.$$$${f} $(1)/usr/share/freeradius3/ ; \
510 $(SED) "s,^#\(\$$$$INCLUDE dictionary\.$$$${f}\)$$$$,\1,g" $(1)/usr/share/freeradius3/dictionary ; \
511 done
512 endef
513
514 define Package/freeradius3/install
515 $(INSTALL_DIR) $(1)/etc/freeradius3
516 $(INSTALL_DIR) $(1)/etc/freeradius3/policy.d
517 $(INSTALL_DIR) $(1)/etc/freeradius3/sites-available
518 $(INSTALL_DIR) $(1)/etc/freeradius3/sites-enabled
519 for f in clients.conf radiusd.conf proxy.conf; do \
520 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/$$$${f} $(1)/etc/freeradius3/ ; \
521 done
522 for f in accounting filter; do \
523 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/policy.d/$$$${f} $(1)/etc/freeradius3/policy.d/ ; \
524 done
525 for f in default; do \
526 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/sites-available/$$$${f} $(1)/etc/freeradius3/sites-available/ ; \
527 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/sites-enabled/$$$${f} $(1)/etc/freeradius3/sites-enabled/ ; \
528 done
529
530 $(INSTALL_DIR) $(1)/usr/sbin
531 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/radiusd $(1)/usr/sbin/
532 $(INSTALL_DIR) $(1)/etc/init.d
533 $(INSTALL_BIN) ./files/radiusd.init $(1)/etc/init.d/radiusd
534 endef
535
536 define Package/freeradius3-democerts/install
537 $(INSTALL_DIR) $(1)/etc/freeradius3/certs
538 $(CP) \
539 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/ca.pem \
540 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/dh \
541 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/server.pem \
542 $(1)/etc/freeradius3/certs/
543 endef
544
545 define Package/freeradius3-utils/install
546 $(INSTALL_DIR) $(1)/usr/bin
547 for f in radclient radeapclient radwho; do \
548 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$$$${f} $(1)/usr/bin/ ; \
549 done
550 endef
551
552 define BuildPlugin
553 define Package/$(1)/install
554 [ -z "$(2)" ] || $(INSTALL_DIR) $$(1)/usr/lib/freeradius3
555 for m in $(2); do \
556 $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius3/$$$$$$$${m}.so $$(1)/usr/lib/freeradius3 ; \
557 done
558 # Install configuration files
559 for f in $(strip $(call Package/$(1)/conffiles)); do \
560 $(INSTALL_DIR) $$(1)/$$$$$$$${f%/*} ; \
561 $(CP) $(PKG_INSTALL_DIR)/$$$$$$$${f} $$(1)/$$$$$$$${f}; \
562 done
563 endef
564
565 $$(eval $$(call BuildPackage,$(1)))
566 endef
567
568
569 $(eval $(call BuildPackage,freeradius3))
570 $(eval $(call BuildPackage,freeradius3-common))
571 $(eval $(call BuildPackage,freeradius3-default))
572 $(eval $(call BuildPackage,freeradius3-democerts))
573 $(eval $(call BuildPlugin,freeradius3-mod-always,rlm_always,))
574 $(eval $(call BuildPlugin,freeradius3-mod-attr-filter,rlm_attr_filter,))
575 $(eval $(call BuildPlugin,freeradius3-mod-chap,rlm_chap,))
576 $(eval $(call BuildPlugin,freeradius3-mod-detail,rlm_detail,))
577 $(eval $(call BuildPlugin,freeradius3-mod-digest,rlm_digest,))
578 $(eval $(call BuildPlugin,freeradius3-mod-eap-gtc,rlm_eap_gtc,))
579 $(eval $(call BuildPlugin,freeradius3-mod-eap-leap,rlm_eap_leap,))
580 $(eval $(call BuildPlugin,freeradius3-mod-eap-md5,rlm_eap_md5,))
581 $(eval $(call BuildPlugin,freeradius3-mod-eap-mschapv2,rlm_eap_mschapv2,))
582 $(eval $(call BuildPlugin,freeradius3-mod-eap-peap,rlm_eap_peap,))
583 $(eval $(call BuildPlugin,freeradius3-mod-eap,rlm_eap,))
584 $(eval $(call BuildPlugin,freeradius3-mod-eap-tls,rlm_eap_tls,))
585 $(eval $(call BuildPlugin,freeradius3-mod-eap-ttls,rlm_eap_ttls,))
586 $(eval $(call BuildPlugin,freeradius3-mod-exec,rlm_exec,))
587 $(eval $(call BuildPlugin,freeradius3-mod-expiration,rlm_expiration,))
588 $(eval $(call BuildPlugin,freeradius3-mod-expr,rlm_expr,))
589 $(eval $(call BuildPlugin,freeradius3-mod-files,rlm_files,))
590 $(eval $(call BuildPlugin,freeradius3-mod-logintime,rlm_logintime,))
591 $(eval $(call BuildPlugin,freeradius3-mod-mschap,rlm_mschap,))
592 $(eval $(call BuildPlugin,freeradius3-mod-pap,rlm_pap,))
593 $(eval $(call BuildPlugin,freeradius3-mod-passwd,rlm_passwd,))
594 $(eval $(call BuildPlugin,freeradius3-mod-preprocess,rlm_preprocess,))
595 $(eval $(call BuildPlugin,freeradius3-mod-radutmp,rlm_radutmp,))
596 $(eval $(call BuildPlugin,freeradius3-mod-realm,rlm_realm,))
597 $(eval $(call BuildPlugin,freeradius3-mod-unix,rlm_unix,))
598 $(eval $(call BuildPackage,freeradius3-utils))