Makefile (17935B)
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))