Merge pull request #2966 from oskar456/addrwatch
[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:=1
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 endef
141
142 define Package/freeradius3-mod-eap-gtc
143 $(call Package/freeradius3/Default)
144 DEPENDS:=freeradius3-mod-eap
145 TITLE:=EAP/GTC module
146 endef
147
148 define Package/freeradius3-mod-eap-leap
149 $(call Package/freeradius3/Default)
150 DEPENDS:=freeradius3-mod-eap
151 TITLE:=EAP/LEAP module
152 endef
153
154 define Package/freeradius3-mod-eap-md5
155 $(call Package/freeradius3/Default)
156 DEPENDS:=freeradius3-mod-eap
157 TITLE:=EAP/MD5 module
158 endef
159
160 define Package/freeradius3-mod-eap-mschapv2
161 $(call Package/freeradius3/Default)
162 DEPENDS:=freeradius3-mod-eap +freeradius3-mod-mschap
163 TITLE:=EAP/MS-CHAPv2 module
164 endef
165
166 define Package/freeradius3-mod-eap-peap
167 $(call Package/freeradius3/Default)
168 DEPENDS:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
169 TITLE:=EAP/PEAP module
170 endef
171
172 define Package/freeradius3-mod-eap-peap/conffiles
173 /etc/freeradius3/sites-available/inner-tunnel
174 /etc/freeradius3/sites-enabled/inner-tunnel
175 endef
176
177 define Package/freeradius3-mod-eap-tls
178 $(call Package/freeradius3/Default)
179 DEPENDS:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
180 TITLE:=EAP/TLS module
181 endef
182
183 define Package/freeradius3-mod-eap-ttls
184 $(call Package/freeradius3/Default)
185 DEPENDS:=freeradius3-mod-eap-tls
186 TITLE:=EAP/TTLS module
187 endef
188
189 define Package/freeradius3-mod-eap-ttls/conffiles
190 /etc/freeradius3/sites-available/inner-tunnel
191 /etc/freeradius3/sites-enabled/inner-tunnel
192 endef
193
194 define Package/freeradius3-mod-exec
195 $(call Package/freeradius3/Default)
196 DEPENDS:=freeradius3
197 TITLE:=EXEC module
198 endef
199
200 define Package/freeradius3-mod-exec/conffiles
201 /etc/freeradius3/mods-available/exec
202 /etc/freeradius3/mods-enabled/exec
203 endef
204
205 define Package/freeradius3-mod-expiration
206 $(call Package/freeradius3/Default)
207 DEPENDS:=freeradius3
208 TITLE:=Expiration module
209 endef
210
211 define Package/freeradius3-mod-expiration/conffiles
212 /etc/freeradius3/mods-available/expiration
213 /etc/freeradius3/mods-enabled/expiration
214 endef
215
216 define Package/freeradius3-mod-always
217 $(call Package/freeradius3/Default)
218 DEPENDS:=freeradius3
219 TITLE:=Always module
220 endef
221
222 define Package/freeradius3-mod-always/conffiles
223 /etc/freeradius3/mods-available/always
224 /etc/freeradius3/mods-enabled/always
225 endef
226
227 define Package/freeradius3-mod-expr
228 $(call Package/freeradius3/Default)
229 DEPENDS:=freeradius3
230 TITLE:=EXPR module
231 endef
232
233 define Package/freeradius3-mod-expr/conffiles
234 /etc/freeradius3/mods-available/expr
235 /etc/freeradius3/mods-enabled/expr
236 endef
237
238 define Package/freeradius3-mod-attr-filter
239 $(call Package/freeradius3/Default)
240 DEPENDS:=freeradius3
241 TITLE:=ATTR filter module
242 endef
243
244 define Package/freeradius3-mod-attr-filter/conffiles
245 /etc/freeradius3/mods-available/attr_filter
246 /etc/freeradius3/mods-enabled/attr_filter
247 /etc/freeradius3/mods-config/attr_filter/access_challenge
248 /etc/freeradius3/mods-config/attr_filter/access_reject
249 /etc/freeradius3/mods-config/attr_filter/accounting_response
250 /etc/freeradius3/mods-config/attr_filter/post-proxy
251 /etc/freeradius3/mods-config/attr_filter/pre-proxy
252 endef
253
254 define Package/freeradius3-mod-attr-rewrite
255 $(call Package/freeradius3/Default)
256 DEPENDS:=freeradius3
257 TITLE:=ATTR rewrite module
258 endef
259
260 define Package/freeradius3-mod-files
261 $(call Package/freeradius3/Default)
262 DEPENDS:=freeradius3
263 TITLE:=Module using local files for authorization
264 endef
265
266 define Package/freeradius3-mod-files/conffiles
267 /etc/freeradius3/mods-available/files
268 /etc/freeradius3/mods-enabled/files
269 /etc/freeradius3/mods-config/files/accounting
270 /etc/freeradius3/mods-config/files/authorize
271 /etc/freeradius3/mods-config/files/pre-proxy
272 endef
273
274 define Package/freeradius3-mod-passwd
275 $(call Package/freeradius3/Default)
276 DEPENDS:=freeradius3
277 TITLE:=Rlm passwd module
278 endef
279
280 define Package/freeradius3-mod-passwd/conffiles
281 /etc/freeradius3/mods-available/passwd
282 /etc/freeradius3/mods-enabled/passwd
283 endef
284
285 # LDAP support has not been ported
286
287 define Package/freeradius3-mod-logintime
288 $(call Package/freeradius3/Default)
289 DEPENDS:=freeradius3
290 TITLE:=Logintime module
291 endef
292
293 define Package/freeradius3-mod-logintime/conffiles
294 /etc/freeradius3/mods-available/logintime
295 /etc/freeradius3/mods-enabled/logintime
296 endef
297
298 define Package/freeradius3-mod-mschap
299 $(call Package/freeradius3/Default)
300 DEPENDS:=freeradius3
301 TITLE:=MS-CHAP and MS-CHAPv2 module
302 endef
303
304 define Package/freeradius3-mod-mschap/conffiles
305 /etc/freeradius3/mods-available/mschap
306 /etc/freeradius3/mods-enabled/mschap
307 endef
308
309 define Package/freeradius3-mod-pap
310 $(call Package/freeradius3/Default)
311 DEPENDS:=freeradius3
312 TITLE:=PAP module
313 endef
314
315 define Package/freeradius3-mod-pap/conffiles
316 /etc/freeradius3/mods-available/pap
317 /etc/freeradius3/mods-enabled/pap
318 endef
319
320 define Package/freeradius3-mod-preprocess
321 $(call Package/freeradius3/Default)
322 DEPENDS:=freeradius3
323 TITLE:=Request pre-processing module
324 endef
325
326 define Package/freeradius3-mod-preprocess/conffiles
327 /etc/freeradius3/mods-config/preprocess/hints
328 /etc/freeradius3/mods-config/preprocess/huntgroups
329 /etc/freeradius3/mods-available/preprocess
330 /etc/freeradius3/mods-enabled/preprocess
331 endef
332
333 define Package/freeradius3-mod-realm
334 $(call Package/freeradius3/Default)
335 DEPENDS:=freeradius3
336 TITLE:=Realms handling module
337 endef
338
339 define Package/freeradius3-mod-realm/conffiles
340 /etc/freeradius3/proxy.conf
341 /etc/freeradius3/mods-available/realm
342 /etc/freeradius3/mods-enabled/realm
343 endef
344
345 # SQL support has not been ported
346
347 define Package/freeradius3-mod-radutmp
348 $(call Package/freeradius3/Default)
349 DEPENDS:=freeradius3
350 TITLE:=Radius UTMP module
351 endef
352
353 define Package/freeradius3-mod-radutmp/conffiles
354 /etc/freeradius3/mods-available/radutmp
355 /etc/freeradius3/mods-enabled/radutmp
356 /etc/freeradius3/mods-available/sradutmp
357 /etc/freeradius3/mods-enabled/sradutmp
358 endef
359
360 define Package/freeradius3-mod-unix
361 $(call Package/freeradius3/Default)
362 DEPENDS:=freeradius3
363 TITLE:=System Authentication
364 endef
365
366 define Package/freeradius3-mod-unix/conffiles
367 /etc/freeradius3/mods-available/unix
368 /etc/freeradius3/mods-enabled/unix
369 endef
370
371 define Package/freeradius3-utils
372 $(call Package/freeradius3/Default)
373 DEPENDS:=+freeradius3-common
374 TITLE:=Misc. client utilities
375 endef
376
377 CONFIGURE_ARGS+= \
378 --libdir=/usr/lib/freeradius3 \
379 --libexecdir=/usr/lib/freeradius3 \
380 --disable-developer \
381 --with-threads \
382 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with,--without)-openssl \
383 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with-openssl-includes="$(STAGING_DIR)/usr/include",) \
384 $(if $(CONFIG_FREERADIUS3_OPENSSL),--with-openssl-libraries="$(STAGING_DIR)/usr/lib",) \
385 $(if $(CONFIG_FREERADIUS3_OPENSSL),--disable-openssl-version-check,) \
386 --with-talloc-include-dir="$(STAGING_DIR)/usr/include" \
387 --with-talloc-lib-dir="$(STAGING_DIR)/usr/lib" \
388 --enable-strict-dependencies \
389 --with-dictdir=/usr/share/freeradius3 \
390 --with-raddbdir=/etc/freeradius3 \
391 --with-radacctdir=/var/db/radacct \
392 --with-logdir=/var/log \
393 --without-edir \
394 --without-snmp \
395 --without-rlm_cache \
396 --without-rlm_cache_memcached \
397 --without-rlm_couchbase \
398 --without-rlm_counter \
399 --without-rlm_eap_ikev2 \
400 --without-rlm_eap_pwd \
401 --without-rlm_eap_sim \
402 --without-rlm_eap_tnc \
403 --without-rlm_example \
404 --without-rlm_idn \
405 --without-rlm_ippool \
406 --without-rlm_krb5 \
407 --without-rlm_ldap \
408 --without-rlm_opendirectory \
409 --without-rlm_pam \
410 --without-rlm_perl \
411 --without-rlm_python \
412 --without-rlm_redis \
413 --without-rlm_rediswho \
414 --without-rlm_rest \
415 --without-rlm_ruby \
416 --without-rlm_securid \
417 --without-rlm_smsotp \
418 --without-rlm_sql \
419 --without-rlm_sql_db2 \
420 --without-rlm_sql_firebird \
421 --without-rlm_sql_freetds \
422 --without-rlm_sql_iodbc \
423 --without-rlm_sql_mysql \
424 --without-rlm_sql_oracle \
425 --without-rlm_sql_postgresql \
426 --without-rlm_sql_sqlite \
427 --without-rlm_sql_unixodbc \
428 --without-rlm_sqlcounter \
429 --without-rlm_sqlhpwippool \
430 --without-rlm_sqlippool \
431 --without-rlm_unbound \
432 --without-rlm_yubikey \
433
434 PKG_DICTIONARIES:= \
435 compat \
436 freeradius freeradius.internal \
437 rfc2865 rfc2866 rfc2867 rfc2868 rfc2869 rfc3162 rfc3576 rfc3580 \
438 rfc4372 rfc4675 rfc4679 rfc5580\
439 microsoft \
440 wispr \
441
442 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-peap),)
443 CONFIGURE_ARGS+= \
444 --with-rlm_eap_peap \
445 --with-rlm_eap_peap-include-dir="$(STAGING_DIR)/usr/include" \
446 --with-rlm_eap_peap-lib-dir="$(STAGING_DIR)/usr/lib"
447 CONFIGURE_LIBS+= -lcrypto -lssl
448 else
449 CONFIGURE_ARGS+= --without-rlm_eap_peap
450 endif
451
452 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-tls),)
453 CONFIGURE_ARGS+= \
454 --with-rlm_eap_tls \
455 --with-rlm_eap_tls-include-dir="$(STAGING_DIR)/usr/include" \
456 --with-rlm_eap_tls-lib-dir="$(STAGING_DIR)/usr/lib"
457 CONFIGURE_LIBS+= -lcrypto -lssl
458 else
459 CONFIGURE_ARGS+= --without-rlm_eap_tls
460 endif
461
462 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-eap-ttls),)
463 CONFIGURE_ARGS+= \
464 --with-rlm_eap_ttls \
465 --with-rlm_eap_ttls-include-dir="$(STAGING_DIR)/usr/include" \
466 --with-rlm_eap_ttls-lib-dir="$(STAGING_DIR)/usr/lib"
467 CONFIGURE_LIBS+= -lcrypto -lssl
468 else
469 CONFIGURE_ARGS+= --without-rlm_eap_ttls
470 endif
471
472 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-radutmp),)
473 CONFIGURE_ARGS+= --with-rlm_radutmp
474 else
475 CONFIGURE_ARGS+= --without-rlm_radutmp
476 endif
477
478 ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-unix),)
479 CONFIGURE_ARGS+= --with-rlm_unix
480 else
481 CONFIGURE_ARGS+= --without-rlm_unix
482 endif
483
484 CONFIGURE_VARS+= \
485 LDFLAGS="$$$$LDFLAGS" \
486 LIBS="$(CONFIGURE_LIBS)" \
487 MYSQL_CONFIG="no" \
488 ac_cv_lib_readline=no \
489 ax_cv_cc_builtin_choose_expr=yes \
490 ax_cv_cc_builtin_types_compatible_p=yes ax_cv_cc_builtin_bswap64=yes \
491 ax_cv_cc_bounded_attribute=no \
492 ac_cv_lib_collectdclient_lcc_connect=no \
493 ac_cv_lib_execinfo_backtrace_symbols=no
494
495 define Build/Compile
496 # Compile jlibtool for the host once the configuration is done
497 (cd $(PKG_BUILD_DIR); \
498 mkdir -p build/make; \
499 $(HOSTCC) $(HOST_CFLAGS) scripts/jlibtool.c -o build/make/jlibtool; \
500 )
501 $(MAKE) -C $(PKG_BUILD_DIR) \
502 R="$(PKG_INSTALL_DIR)" \
503 INSTALLSTRIP="" \
504 all install
505 endef
506
507 define Package/freeradius3-common/install
508 $(INSTALL_DIR) $(1)/etc/freeradius3
509 chmod 771 $(1)/etc/freeradius3
510 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/dictionary $(1)/etc/freeradius3/ ; \
511 $(INSTALL_DIR) $(1)/usr/lib/freeradius3
512 $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius3/libfreeradius-{dhcp,eap,radius,server}.so $(1)/usr/lib/freeradius3
513 $(INSTALL_DIR) $(1)/usr/share/freeradius3
514 $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius3/dictionary $(1)/usr/share/freeradius3/
515 $(SED) "s,^\(\$$$$INCLUDE\),#\1,g" $(1)/usr/share/freeradius3/dictionary
516 for f in $(PKG_DICTIONARIES); do \
517 $(CP) $(PKG_INSTALL_DIR)/usr/share/freeradius3/dictionary.$$$${f} $(1)/usr/share/freeradius3/ ; \
518 $(SED) "s,^#\(\$$$$INCLUDE dictionary\.$$$${f}\)$$$$,\1,g" $(1)/usr/share/freeradius3/dictionary ; \
519 done
520 endef
521
522 define Package/freeradius3/install
523 $(INSTALL_DIR) $(1)/etc/freeradius3
524 $(INSTALL_DIR) $(1)/etc/freeradius3/policy.d
525 $(INSTALL_DIR) $(1)/etc/freeradius3/sites-available
526 $(INSTALL_DIR) $(1)/etc/freeradius3/sites-enabled
527 for f in clients.conf radiusd.conf proxy.conf; do \
528 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/$$$${f} $(1)/etc/freeradius3/ ; \
529 done
530 for f in accounting filter; do \
531 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/policy.d/$$$${f} $(1)/etc/freeradius3/policy.d/ ; \
532 done
533 for f in default; do \
534 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/sites-available/$$$${f} $(1)/etc/freeradius3/sites-available/ ; \
535 $(CP) $(PKG_INSTALL_DIR)/etc/freeradius3/sites-enabled/$$$${f} $(1)/etc/freeradius3/sites-enabled/ ; \
536 done
537
538 $(INSTALL_DIR) $(1)/usr/sbin
539 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/radiusd $(1)/usr/sbin/
540 $(INSTALL_DIR) $(1)/etc/init.d
541 $(INSTALL_BIN) ./files/radiusd.init $(1)/etc/init.d/radiusd
542 endef
543
544 define Package/freeradius3-democerts/install
545 $(INSTALL_DIR) $(1)/etc/freeradius3/certs
546 $(CP) \
547 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/ca.pem \
548 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/dh \
549 $(PKG_INSTALL_DIR)/etc/freeradius3/certs/server.pem \
550 $(1)/etc/freeradius3/certs/
551 endef
552
553 define Package/freeradius3-utils/install
554 $(INSTALL_DIR) $(1)/usr/bin
555 for f in radclient radeapclient radwho; do \
556 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$$$${f} $(1)/usr/bin/ ; \
557 done
558 endef
559
560 define BuildPlugin
561 define Package/$(1)/install
562 [ -z "$(2)" ] || $(INSTALL_DIR) $$(1)/usr/lib/freeradius3
563 for m in $(2); do \
564 $(CP) $(PKG_INSTALL_DIR)/usr/lib/freeradius3/$$$$$$$${m}.so $$(1)/usr/lib/freeradius3 ; \
565 done
566 # Install configuration files
567 for f in $(strip $(call Package/$(1)/conffiles)); do \
568 $(INSTALL_DIR) $$(1)/$$$$$$$${f%/*} ; \
569 $(CP) $(PKG_INSTALL_DIR)/$$$$$$$${f} $$(1)/$$$$$$$${f}; \
570 done
571 endef
572
573 $$(eval $$(call BuildPackage,$(1)))
574 endef
575
576
577 $(eval $(call BuildPackage,freeradius3))
578 $(eval $(call BuildPackage,freeradius3-common))
579 $(eval $(call BuildPackage,freeradius3-default))
580 $(eval $(call BuildPackage,freeradius3-democerts))
581 $(eval $(call BuildPlugin,freeradius3-mod-always,rlm_always,))
582 $(eval $(call BuildPlugin,freeradius3-mod-attr-filter,rlm_attr_filter,))
583 $(eval $(call BuildPlugin,freeradius3-mod-chap,rlm_chap,))
584 $(eval $(call BuildPlugin,freeradius3-mod-detail,rlm_detail,))
585 $(eval $(call BuildPlugin,freeradius3-mod-digest,rlm_digest,))
586 $(eval $(call BuildPlugin,freeradius3-mod-eap-gtc,rlm_eap_gtc,))
587 $(eval $(call BuildPlugin,freeradius3-mod-eap-leap,rlm_eap_leap,))
588 $(eval $(call BuildPlugin,freeradius3-mod-eap-md5,rlm_eap_md5,))
589 $(eval $(call BuildPlugin,freeradius3-mod-eap-mschapv2,rlm_eap_mschapv2,))
590 $(eval $(call BuildPlugin,freeradius3-mod-eap-peap,rlm_eap_peap,))
591 $(eval $(call BuildPlugin,freeradius3-mod-eap,rlm_eap,))
592 $(eval $(call BuildPlugin,freeradius3-mod-eap-tls,rlm_eap_tls,))
593 $(eval $(call BuildPlugin,freeradius3-mod-eap-ttls,rlm_eap_ttls,))
594 $(eval $(call BuildPlugin,freeradius3-mod-exec,rlm_exec,))
595 $(eval $(call BuildPlugin,freeradius3-mod-expiration,rlm_expiration,))
596 $(eval $(call BuildPlugin,freeradius3-mod-expr,rlm_expr,))
597 $(eval $(call BuildPlugin,freeradius3-mod-files,rlm_files,))
598 $(eval $(call BuildPlugin,freeradius3-mod-logintime,rlm_logintime,))
599 $(eval $(call BuildPlugin,freeradius3-mod-mschap,rlm_mschap,))
600 $(eval $(call BuildPlugin,freeradius3-mod-pap,rlm_pap,))
601 $(eval $(call BuildPlugin,freeradius3-mod-passwd,rlm_passwd,))
602 $(eval $(call BuildPlugin,freeradius3-mod-preprocess,rlm_preprocess,))
603 $(eval $(call BuildPlugin,freeradius3-mod-radutmp,rlm_radutmp,))
604 $(eval $(call BuildPlugin,freeradius3-mod-realm,rlm_realm,))
605 $(eval $(call BuildPlugin,freeradius3-mod-unix,rlm_unix,))
606 $(eval $(call BuildPackage,freeradius3-utils))