source: packages/net/freeradius2/Makefile @ 30465

Last change on this file since 30465 was 30465, checked in by hauke, 5 years ago

[packages] freeradius2: update to version 2.1.12

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