2 # Copyright (C) 2008-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
11 PKG_VERSION
:=release_3_0_11
14 PKG_SOURCE
:=$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=https
://github.com
/FreeRADIUS
/freeradius-server
/archive
16 PKG_MD5SUM
:=612cb1d9ad0d66e881d8b0592cd51720
18 PKG_MAINTAINER
:=Lucile Quirion
<lucile.quirion@savoirfairelinux.com
>
20 PKG_LICENSE_FILES
:=COPYRIGHT LICENSE
22 PKG_BUILD_DIR
:=$(BUILD_DIR
)/freeradius-server-
$(PKG_VERSION
)
25 PKG_CONFIG_DEPENDS
:= \
29 include $(INCLUDE_DIR
)/package.mk
31 define Package
/freeradius3
/config
32 source
"$(SOURCE)/Config.in"
35 define Package
/freeradius3
/Default
38 URL
:=http
://freeradius.org
/
39 SUBMENU
:=FreeRADIUS
(version
3)
42 define Package
/freeradius3
43 $(call Package
/freeradius3
/Default
)
44 DEPENDS
:=+freeradius3-common
45 TITLE
:=A flexible RADIUS server
(version
3)
48 define Package
/freeradius3
/conffiles
49 /etc
/freeradius3
/clients.conf
50 /etc
/freeradius3
/radiusd.conf
51 /etc
/freeradius3
/sites
/default
54 define Package
/freeradius3-common
55 $(call Package
/freeradius3
/Default
)
57 DEPENDS
:=+USE_GLIBC
:libpthread
+FREERADIUS3_OPENSSL
:libopenssl
+libcap
+libpcap
+libncurses
+PACKAGE_libpcre
:libpcre
+libreadline
+libtalloc
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 \
88 TITLE
:=Modules needed for Radius default configuration
91 define Package
/freeradius3-democerts
92 $(call Package
/freeradius3
/Default
)
94 TITLE
:=Demo certificates to
test the server
97 define Package
/freeradius3-mod-chap
98 $(call Package
/freeradius3
/Default
)
103 define Package
/freeradius3-mod-chap
/conffiles
104 /etc
/freeradius3
/mods-available
/chap
105 /etc
/freeradius3
/mods-enabled
/chap
108 define Package
/freeradius3-mod-detail
109 $(call Package
/freeradius3
/Default
)
111 TITLE
:=Detailed accounting module
114 define Package
/freeradius3-mod-detail
/conffiles
115 /etc
/freeradius3
/mods-available
/detail
116 /etc
/freeradius3
/mods-enabled
/detail
119 define Package
/freeradius3-mod-digest
120 $(call Package
/freeradius3
/Default
)
122 TITLE
:=HTTP Digest Authentication
125 define Package
/freeradius3-mod-digest
/conffiles
126 /etc
/freeradius3
/mods-available
/digest
127 /etc
/freeradius3
/mods-enabled
/digest
130 define Package
/freeradius3-mod-eap
131 $(call Package
/freeradius3
/Default
)
133 TITLE
:=Base EAP module
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
142 define Package
/freeradius3-mod-eap-gtc
143 $(call Package
/freeradius3
/Default
)
144 DEPENDS
:=freeradius3-mod-eap
145 TITLE
:=EAP
/GTC module
148 define Package
/freeradius3-mod-eap-leap
149 $(call Package
/freeradius3
/Default
)
150 DEPENDS
:=freeradius3-mod-eap
151 TITLE
:=EAP
/LEAP module
154 define Package
/freeradius3-mod-eap-md5
155 $(call Package
/freeradius3
/Default
)
156 DEPENDS
:=freeradius3-mod-eap
157 TITLE
:=EAP
/MD5 module
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
166 define Package
/freeradius3-mod-eap-peap
167 $(call Package
/freeradius3
/Default
)
168 DEPENDS
:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
169 TITLE
:=EAP
/PEAP module
172 define Package
/freeradius3-mod-eap-peap
/conffiles
173 /etc
/freeradius3
/sites-available
/inner-tunnel
174 /etc
/freeradius3
/sites-enabled
/inner-tunnel
177 define Package
/freeradius3-mod-eap-tls
178 $(call Package
/freeradius3
/Default
)
179 DEPENDS
:=freeradius3-mod-eap @FREERADIUS3_OPENSSL
180 TITLE
:=EAP
/TLS module
183 define Package
/freeradius3-mod-eap-ttls
184 $(call Package
/freeradius3
/Default
)
185 DEPENDS
:=freeradius3-mod-eap-tls
186 TITLE
:=EAP
/TTLS module
189 define Package
/freeradius3-mod-eap-ttls
/conffiles
190 /etc
/freeradius3
/sites-available
/inner-tunnel
191 /etc
/freeradius3
/sites-enabled
/inner-tunnel
194 define Package
/freeradius3-mod-exec
195 $(call Package
/freeradius3
/Default
)
200 define Package
/freeradius3-mod-exec
/conffiles
201 /etc
/freeradius3
/mods-available
/exec
202 /etc
/freeradius3
/mods-enabled
/exec
205 define Package
/freeradius3-mod-expiration
206 $(call Package
/freeradius3
/Default
)
208 TITLE
:=Expiration module
211 define Package
/freeradius3-mod-expiration
/conffiles
212 /etc
/freeradius3
/mods-available
/expiration
213 /etc
/freeradius3
/mods-enabled
/expiration
216 define Package
/freeradius3-mod-always
217 $(call Package
/freeradius3
/Default
)
222 define Package
/freeradius3-mod-always
/conffiles
223 /etc
/freeradius3
/mods-available
/always
224 /etc
/freeradius3
/mods-enabled
/always
227 define Package
/freeradius3-mod-expr
228 $(call Package
/freeradius3
/Default
)
233 define Package
/freeradius3-mod-expr
/conffiles
234 /etc
/freeradius3
/mods-available
/expr
235 /etc
/freeradius3
/mods-enabled
/expr
238 define Package
/freeradius3-mod-attr-filter
239 $(call Package
/freeradius3
/Default
)
241 TITLE
:=ATTR
filter module
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
254 define Package
/freeradius3-mod-attr-rewrite
255 $(call Package
/freeradius3
/Default
)
257 TITLE
:=ATTR rewrite module
260 define Package
/freeradius3-mod-files
261 $(call Package
/freeradius3
/Default
)
263 TITLE
:=Module using local files for authorization
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
274 define Package
/freeradius3-mod-passwd
275 $(call Package
/freeradius3
/Default
)
277 TITLE
:=Rlm passwd module
280 define Package
/freeradius3-mod-passwd
/conffiles
281 /etc
/freeradius3
/mods-available
/passwd
282 /etc
/freeradius3
/mods-enabled
/passwd
285 # LDAP support has not been ported
287 define Package
/freeradius3-mod-logintime
288 $(call Package
/freeradius3
/Default
)
290 TITLE
:=Logintime module
293 define Package
/freeradius3-mod-logintime
/conffiles
294 /etc
/freeradius3
/mods-available
/logintime
295 /etc
/freeradius3
/mods-enabled
/logintime
298 define Package
/freeradius3-mod-mschap
299 $(call Package
/freeradius3
/Default
)
301 TITLE
:=MS-CHAP and MS-CHAPv2 module
304 define Package
/freeradius3-mod-mschap
/conffiles
305 /etc
/freeradius3
/mods-available
/mschap
306 /etc
/freeradius3
/mods-enabled
/mschap
309 define Package
/freeradius3-mod-pap
310 $(call Package
/freeradius3
/Default
)
315 define Package
/freeradius3-mod-pap
/conffiles
316 /etc
/freeradius3
/mods-available
/pap
317 /etc
/freeradius3
/mods-enabled
/pap
320 define Package
/freeradius3-mod-preprocess
321 $(call Package
/freeradius3
/Default
)
323 TITLE
:=Request pre-processing module
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
333 define Package
/freeradius3-mod-realm
334 $(call Package
/freeradius3
/Default
)
336 TITLE
:=Realms handling module
339 define Package
/freeradius3-mod-realm
/conffiles
340 /etc
/freeradius3
/proxy.conf
341 /etc
/freeradius3
/mods-available
/realm
342 /etc
/freeradius3
/mods-enabled
/realm
345 # SQL support has not been ported
347 define Package
/freeradius3-mod-radutmp
348 $(call Package
/freeradius3
/Default
)
350 TITLE
:=Radius UTMP module
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
360 define Package
/freeradius3-mod-unix
361 $(call Package
/freeradius3
/Default
)
363 TITLE
:=System Authentication
366 define Package
/freeradius3-mod-unix
/conffiles
367 /etc
/freeradius3
/mods-available
/unix
368 /etc
/freeradius3
/mods-enabled
/unix
371 define Package
/freeradius3-utils
372 $(call Package
/freeradius3
/Default
)
373 DEPENDS
:=+freeradius3-common
374 TITLE
:=Misc. client utilities
378 --libdir=/usr
/lib
/freeradius3 \
379 --libexecdir
=/usr
/lib
/freeradius3 \
380 --disable-developer \
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 \
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 \
405 --without-rlm_ippool \
408 --without-rlm_opendirectory \
411 --without-rlm_python \
412 --without-rlm_redis \
413 --without-rlm_rediswho \
416 --without-rlm_securid \
417 --without-rlm_smsotp \
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 \
436 freeradius freeradius.internal \
437 rfc2865 rfc2866 rfc2867 rfc2868 rfc2869 rfc3162 rfc3576 rfc3580 \
438 rfc4372 rfc4675 rfc4679 rfc5580\
442 ifneq ($(SDK
)$(CONFIG_PACKAGE_freeradius3-mod-eap-peap
),)
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
449 CONFIGURE_ARGS
+= --without-rlm_eap_peap
452 ifneq ($(SDK
)$(CONFIG_PACKAGE_freeradius3-mod-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
459 CONFIGURE_ARGS
+= --without-rlm_eap_tls
462 ifneq ($(SDK
)$(CONFIG_PACKAGE_freeradius3-mod-eap-ttls
),)
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
469 CONFIGURE_ARGS
+= --without-rlm_eap_ttls
472 ifneq ($(SDK
)$(CONFIG_PACKAGE_freeradius3-mod-radutmp
),)
473 CONFIGURE_ARGS
+= --with-rlm_radutmp
475 CONFIGURE_ARGS
+= --without-rlm_radutmp
478 ifneq ($(SDK
)$(CONFIG_PACKAGE_freeradius3-mod-unix
),)
479 CONFIGURE_ARGS
+= --with-rlm_unix
481 CONFIGURE_ARGS
+= --without-rlm_unix
485 LDFLAGS
="$$$$LDFLAGS" \
486 LIBS
="$(CONFIGURE_LIBS)" \
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
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
; \
501 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
502 R
="$(PKG_INSTALL_DIR)" \
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
; \
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
/ ; \
530 for f in accounting
filter; do \
531 $(CP
) $(PKG_INSTALL_DIR
)/etc
/freeradius3
/policy.d
/$$$${f} $(1)/etc
/freeradius3
/policy.d
/ ; \
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
/ ; \
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
544 define Package
/freeradius3-democerts
/install
545 $(INSTALL_DIR
) $(1)/etc
/freeradius3
/certs
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
/
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
/ ; \
561 define Package
/$(1)/install
562 [ -z
"$(2)" ] ||
$(INSTALL_DIR
) $$(1)/usr
/lib
/freeradius3
564 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/freeradius3
/$$$$$$$${m}.so
$$(1)/usr
/lib
/freeradius3
; \
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}; \
573 $$(eval
$$(call BuildPackage
,$(1)))
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
))