3 %bcond_without ldap # rlm_ldap extension module
4 %bcond_without firebird # rlm_sql_firebird extension module
5 %bcond_with eap_ikev2 # rlm_eap_ikev2 extension module
6 %bcond_without kerberos5 # rlm_krb5 extension module
7 %bcond_with krb5 # use MIT Kerberos instead of heimdal
8 %bcond_without mongo # Mongo SQL extension module
9 %bcond_with oci # Oracle SQL extension module
10 %bcond_without python2 # Python 2 extension module
11 %bcond_without python3 # Python 3 extension module
12 %bcond_without instantclient # build Oracle SQL extension module against oracle-instantclient package
13 %bcond_without redis # rlm_redis and rlm_rediswho extension modules
14 %bcond_without ruby # rlm_ruby extension module
17 Summary: High-performance and highly configurable RADIUS server
18 Summary(pl.UTF-8): Szybki i wysoce konfigurowalny serwer RADIUS
19 Name: freeradius-server
23 Group: Networking/Daemons/Radius
24 Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
25 # Source0-md5: 8b7f794f2ac0d686d9aecfa083a63614
26 Source1: %{name}.logrotate
29 Source4: %{name}.tmpfiles
30 Patch0: %{name}-config.patch
31 Patch1: %{name}-libdir.patch
32 Patch2: %{name}-rundir.patch
34 URL: http://www.freeradius.org/
35 %{?with_firebird:BuildRequires: Firebird-devel}
36 BuildRequires: autoconf >= 2.59
37 BuildRequires: automake
38 BuildRequires: cyrus-sasl-devel
39 BuildRequires: freetds-devel
40 BuildRequires: gdbm-devel
41 %if %{with kerberos5} && %{without krb5}
42 BuildRequires: heimdal-devel
44 %{?with_redis:BuildRequires: hiredis-devel}
45 BuildRequires: json-c-devel
46 %if %{with kerberos5} && %{with krb5}
47 BuildRequires: krb5-devel
49 %{?with_eap_ikev2:BuildRequires: libeap-ikev2-devel >= 0.2.1-5}
50 BuildRequires: libltdl-devel
51 BuildRequires: libmemcached-devel
52 BuildRequires: libpcap-devel
53 BuildRequires: libtool
54 BuildRequires: mysql-devel
55 %{?with_mongo:BuildRequires: mongo-c-driver-devel}
56 %{?with_oci:%{?with_instantclient:BuildRequires: oracle-instantclient-devel >= 9}}
57 %{?with_ldap:BuildRequires: openldap-devel}
58 BuildRequires: openssl-devel >= 0.9.7
59 BuildRequires: pam-devel
60 BuildRequires: perl-devel
61 BuildRequires: postgresql-devel
62 %{?with_python2:BuildRequires: python-devel >= 1:2.6}
63 %{?with_python3:BuildRequires: python3-devel >= 1:3.2}
64 BuildRequires: readline-devel
65 BuildRequires: rpm-perlprov
66 BuildRequires: rpmbuild(macros) >= 1.268
67 %{?with_ruby:BuildRequires: ruby-devel >= 1.8}
68 BuildRequires: sqlite3-devel
69 BuildRequires: talloc-devel
70 BuildRequires: unbound-devel
71 BuildRequires: unixODBC-devel
72 Requires(post,preun): /sbin/chkconfig
73 Requires(postun): /usr/sbin/groupdel
74 Requires(postun): /usr/sbin/userdel
75 Requires(pre): /bin/id
76 Requires(pre): /usr/bin/getgid
77 Requires(pre): /usr/sbin/groupadd
78 Requires(pre): /usr/sbin/useradd
79 Requires(pre): /usr/sbin/usermod
80 Requires: %{name}-libs = %{version}-%{release}
81 Requires: openssl-tools
83 Provides: freeradius = %{version}-%{release}
84 Provides: group(radius)
85 Provides: user(radius)
86 Obsoletes: cistron-radius
87 Obsoletes: freeradius < 2.0
88 Obsoletes: freeradius-server-module-unix < 3.0
89 Conflicts: logrotate < 3.8.0
90 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92 %define mibdir %{_datadir}/mibs
93 %define filterout_ld -Wl,--as-needed
96 The FreeRADIUS Server Project is an attempt to create a
97 high-performance and highly configurable GPL'd RADIUS server. It is
98 generally similar to the Livingston 2.0 RADIUS server, but has a lot
99 more features, and is much more configurable.
101 %description -l pl.UTF-8
102 Projekt FreeRadius ma na celu stworzenie szybkiego i wysoce
103 konfigurowalnego serwera RADIUS na licencji GPL. Ten jest podobny do
104 Livingston 2.0 RADIUS server ale ma o wiele więcej funkcji i posiada
105 większe możliwości konfigurowania.
108 Summary: Kerberos module for FreeRADIUS server
109 Summary(pl.UTF-8): Moduł Kerberos do serwera FreeRADIUS
110 Group: Networking/Daemons/Radius
111 Requires: %{name} = %{version}-%{release}
113 %description module-krb5
114 Kerberos module for FreeRADIUS server.
116 %description module-krb5 -l pl.UTF-8
117 Moduł Kerberos do serwera FreeRADIUS.
120 Summary: LDAP module for FreeRADIUS server
121 Summary(pl.UTF-8): Moduł LDAP do serwera FreeRADIUS
122 Group: Networking/Daemons/Radius
123 Requires: %{name} = %{version}-%{release}
125 %description module-ldap
126 LDAP module for FreeRADIUS server.
128 %description module-ldap -l pl.UTF-8
129 Moduł LDAP do serwera FreeRADIUS.
132 Summary: OTP module for FreeRADIUS server
133 Summary(pl.UTF-8): Moduł OTP do serwera FreeRADIUS
134 Group: Networking/Daemons/Radius
135 Requires: %{name} = %{version}-%{release}
137 %description module-otp
138 OTP module for FreeRADIUS server.
140 %description module-otp -l pl.UTF-8
141 Moduł OTP do serwera FreeRADIUS.
144 Summary: PAM module for FreeRADIUS server
145 Summary(pl.UTF-8): Moduł PAM do serwera FreeRADIUS
146 Group: Networking/Daemons/Radius
147 Requires: %{name} = %{version}-%{release}
149 %description module-pam
150 PAM module for FreeRADIUS server.
152 %description module-pam -l pl.UTF-8
153 Moduł PAM do serwera FreeRADIUS.
156 Summary: Perl module for FreeRADIUS server
157 Summary(pl.UTF-8): Moduł Perl do serwera FreeRADIUS
158 Group: Networking/Daemons/Radius
159 Requires: %{name} = %{version}-%{release}
161 %description module-perl
162 Perl module for FreeRADIUS server.
164 %description module-perl -l pl.UTF-8
165 Moduł Perl do serwera FreeRADIUS.
167 %package module-python
168 Summary: Python module for FreeRADIUS server
169 Summary(pl.UTF-8): Moduł Python do serwera FreeRADIUS
170 Group: Networking/Daemons/Radius
171 Requires: %{name} = %{version}-%{release}
173 %description module-python
174 Python module for FreeRADIUS server.
176 %description module-python -l pl.UTF-8
177 Moduł Python do serwera FreeRADIUS.
179 %package module-python3
180 Summary: Python 3 module for FreeRADIUS server
181 Summary(pl.UTF-8): Moduł Python 3 do serwera FreeRADIUS
182 Group: Networking/Daemons/Radius
183 Requires: %{name} = %{version}-%{release}
185 %description module-python3
186 Python 3 module for FreeRADIUS server.
188 %description module-python3 -l pl.UTF-8
189 Moduł Python 3 do serwera FreeRADIUS.
191 %package module-redis
192 Summary: Redis and RedisWho modules for FreeRADIUS server
193 Summary(pl.UTF-8): Moduł Redis i RedisWho do serwera FreeRADIUS
194 Group: Networking/Daemons/Radius
195 Requires: %{name} = %{version}-%{release}
197 %description module-redis
198 Redis and RedisWho modules for FreeRADIUS server.
200 %description module-redis -l pl.UTF-8
201 Moduł Redis i RedisWho do serwera FreeRADIUS.
204 Summary: Ruby module for FreeRADIUS server
205 Summary(pl.UTF-8): Moduł Ruby do serwera FreeRADIUS
206 Group: Networking/Daemons/Radius
207 Requires: %{name} = %{version}-%{release}
209 %description module-ruby
210 Ruby module for FreeRADIUS server.
212 %description module-ruby -l pl.UTF-8
213 Moduł Ruby do serwera FreeRADIUS.
215 %package module-sql-firebird
216 Summary: Firebird driver for FreeRADIUS server SQL module
217 Summary(pl.UTF-8): Sterownik Firebird dla modułu SQL serwera FreeRADIUS
218 Group: Networking/Daemons/Radius
219 Requires: %{name} = %{version}-%{release}
220 Obsoletes: freeradius-server-module-sql_firebird
222 %description module-sql-firebird
223 Firebird driver for FreeRADIUS server SQL module.
225 %description module-sql-firebird -l pl.UTF-8
226 Sterownik Firebird dla modułu SQL serwera FreeRADIUS.
228 %package module-sql-mongo
229 Summary: Mongo driver for FreeRADIUS server SQL module
230 Summary(pl.UTF-8): Sterownik Mongo dla modułu SQL serwera FreeRADIUS
231 Group: Networking/Daemons/Radius
232 Requires: %{name} = %{version}-%{release}
234 %description module-sql-mongo
235 Mongo driver for FreeRADIUS server SQL module.
237 %description module-sql-mongo -l pl.UTF-8
238 Sterownik Mongo dla modułu SQL serwera FreeRADIUS.
240 %package module-sql-mysql
241 Summary: MySQL driver for FreeRADIUS server SQL module
242 Summary(pl.UTF-8): Sterownik MySQL dla modułu SQL serwera FreeRADIUS
243 Group: Networking/Daemons/Radius
244 Requires: %{name} = %{version}-%{release}
245 Obsoletes: freeradius-server-module-mysql
247 %description module-sql-mysql
248 MySQL driver for FreeRADIUS server SQL module.
250 %description module-sql-mysql -l pl.UTF-8
251 Sterownik MySQL dla modułu SQL serwera FreeRADIUS.
253 %package module-sql-oracle
254 Summary: Oracle driver for FreeRADIUS server SQL module
255 Summary(pl.UTF-8): Sterownik Oracle dla modułu SQL serwera FreeRADIUS
256 Group: Networking/Daemons/Radius
257 Requires: %{name} = %{version}-%{release}
259 %description module-sql-oracle
260 Oracle driver for FreeRADIUS server SQL module.
262 %description module-sql-oracle -l pl.UTF-8
263 Sterownik Oracle dla modułu SQL serwera FreeRADIUS.
265 %package module-sql-postgresql
266 Summary: PostgreSQL driver for FreeRADIUS server SQL module
267 Summary(pl.UTF-8): Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS
268 Group: Networking/Daemons/Radius
269 Requires: %{name} = %{version}-%{release}
270 Obsoletes: freeradius-server-module-postgresql
272 %description module-sql-postgresql
273 PostgreSQL driver for FreeRADIUS server SQL module.
275 %description module-sql-postgresql -l pl.UTF-8
276 Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS.
278 %package module-sql-sqlite
279 Summary: SQLite driver for FreeRADIUS server SQL module
280 Summary(pl.UTF-8): Sterownik SQLite dla modułu SQL serwera FreeRADIUS
281 Group: Networking/Daemons/Radius
282 Requires: %{name} = %{version}-%{release}
283 Obsoletes: freeradius-server-module-sqlite
285 %description module-sql-sqlite
286 SQLite driver for FreeRADIUS server SQL module.
288 %description module-sql-sqlite -l pl.UTF-8
289 Sterownik SQLite dla modułu SQL serwera FreeRADIUS.
291 %package module-sql-unixodbc
292 Summary: UnixODBC driver for FreeRADIUS server SQL module
293 Summary(pl.UTF-8): Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS
294 Group: Networking/Daemons/Radius
295 Requires: %{name} = %{version}-%{release}
296 Obsoletes: freeradius-server-module-unixodbc
298 %description module-sql-unixodbc
299 UnixODBC driver for FreeRADIUS server SQL module.
301 %description module-sql-unixodbc -l pl.UTF-8
302 Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS.
305 Summary: FreeRADIUS server libraries
306 Summary(pl.UTF-8): Biblioteki serwera FreeRADIUS
307 License: LGPL v2 (libfreeradius-radius), GPL v2 (libfreeradius-eap)
311 FreeRADIUS server libraries.
313 %description libs -l pl.UTF-8
314 Biblioteki serwera FreeRADIUS.
317 Summary: Header files for FreeRADIUS server libraries
318 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek serwera FreeRADIUS
319 License: LGPL v2 (libfreeradius-radius), GPL v2 (libfreeradius-eap)
320 Group: Development/Libraries
321 Requires: %{name}-libs = %{version}-%{release}
324 Header files for FreeRADIUS server libraries.
326 %description devel -l pl.UTF-8
327 Pliki nagłówkowe bibliotek serwera FreeRADIUS.
329 %package -n mibs-%{name}
330 Summary: MIB database for FreeRADIUS server
331 Summary(pl.UTF-8): Baza danych MIB dla serwera FreeRADIUS
332 Group: Applications/System
335 Obsoletes: freeradius-server-mibs
337 %description -n mibs-%{name}
338 MIB database for FreeRADIUS server.
340 %description -n mibs-%{name} -l pl.UTF-8
341 Baza danych MIB dla serwera FreeRADIUS.
351 %{__sed } -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python}\1,' \
352 src/modules/rlm_python/example.py \
353 src/modules/rlm_python/radiusd.py
355 %{__sed } -E -i -e '1s,#!\s*/usr/bin/env\s+python3(\s|$),#!%{__python3}\1,' \
356 src/modules/rlm_python3/example.py \
357 src/modules/rlm_python3/radiusd.py
360 # Keep it for future when ac/am regeneration will be ok
362 find -name 'configure.[ia][nc]' -type f | while read FILE; do
363 cd $(dirname "$FILE")
364 grep -q 'A[CM]_PROG_LIBTOOL' configure.[ia][nc] && %{__libtoolize}
365 %{__aclocal} -I "$TOPDIR" -I "$TOPDIR/m4" $(if [ -d m4 ] ; then echo "-I m4" ; fi)
367 [ -f config.h.in ] && %{__autoheader}
372 # system-libtool conflicts with --disable-static
373 # rlm_opendirectory is Mac OS specific
374 # rlm_sql_db2 requires proprietary library (IBM DB2 SDK)
375 # rlm_sql_iodbc disabled because libiodbc-devel conflicts with unixODBC-devel
377 SNMPGET=/usr/bin/snmpget \
378 SNMPWALK=/usr/bin/snmpwalk \
379 ac_cv_lib_nsl_inet_ntoa=no \
380 ac_cv_lib_resolv_inet_aton=no \
382 %{!?with_krb5:--enable-heimdal-krb5} \
383 --enable-strict-dependencies \
384 --with-experimental-modules \
385 --with-logdir=%{_var}/log/freeradius \
386 %{?with_instantclient:--with-oracle-include-dir=/usr/include/oracle/client} \
387 --with-system-libltdl \
389 %{!?with_eap_ikev2:--without-rlm_eap_ikev2} \
390 --without-rlm_eap_tnc \
391 %{!?with_kerberos5:--without-rlm_krb5} \
392 %{!?with_ldap:--without-rlm_ldap} \
393 --without-rlm_opendirectory \
394 %{!?with_python2:--without-rlm_python} \
395 %{!?with_python3:--without-rlm_python3} \
396 %{!?with_redis:--without-rlm_redis} \
397 %{!?with_redis:--without-rlm_rediswho} \
398 %{!?with_ruby:--without-rlm_ruby} \
399 --without-rlm_sql_db2 \
400 %{!?with_firebird:--without-rlm_sql_firebird} \
401 %{!?with_mongo:--without-rlm_sql_mongo} \
402 --without-rlm_sql_iodbc \
403 %{!?with_oci:--without-rlm_sql_oracle} \
404 --without-rlm_couchbase \
405 --without-rlm_securid
410 rm -rf $RPM_BUILD_ROOT
411 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d} \
412 $RPM_BUILD_ROOT%{_var}/log/{,archive}/freeradius/radacct \
413 $RPM_BUILD_ROOT/var/run/freeradius \
414 $RPM_BUILD_ROOT%{mibdir} \
415 $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
417 %{__make} -j1 install \
420 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
421 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
422 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/radius
423 install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
425 %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python2(\s|$),#!%{__python}\1,' \
426 $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/python/*.py
429 install mibs/FREERADIUS-*.mib $RPM_BUILD_ROOT%{mibdir}
432 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
433 $RPM_BUILD_ROOT%{_sbindir}/rc.*
434 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/freeradius
437 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/oracle
439 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/mssql
441 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}{,/freeradius}/*.a
443 # prepare cleaned up docs for rpm
445 cp -a doc scripts docs-rpm
446 %{__rm} docs-rpm/doc/{.gitignore,Makefile*,rfc/{Makefile,update.sh,*.pl}}
447 %{__rm} docs-rpm/scripts/{.gitignore,*.in,raddebug,cryptpasswd}
448 %{__rm} -r docs-rpm/scripts/solaris
451 rm -rf $RPM_BUILD_ROOT
454 %groupadd -g 29 -r -f radius
455 %useradd -u 29 -d %{_localstatedir} -s /bin/false -M -r -c "%{name}" -g radius radius
457 # TODO: should be in trigger instead.
458 # upgrade from previous versions of the package, where radius' gid was "nobody"
459 if [ "`id -g radius`" = "99" ]; then
461 chown radius:radius /var/log/%{name}/*.log >/dev/null 2>&1 || :
462 chown radius:radius /var/log/%{name}/radacct/* >/dev/null 2>&1 || :
466 if [ ! -e /etc/raddb/certs/server.pem ] ; then
468 make client.key || : # otherwise it doesn't work
470 chown root:radius * || :
474 /sbin/chkconfig --add %{name}
475 %service %{name} restart "%{name} daemon"
478 if [ "$1" = "0" ]; then
479 %service %{name} stop
480 /sbin/chkconfig --del %{name}
484 if [ "$1" = "0" ]; then
489 %post libs -p /sbin/ldconfig
490 %postun libs -p /sbin/ldconfig
492 %define module_scripts() \
494 %service %{name} restart \
497 %service %{name} restart
499 %module_scripts module-krb5
500 %module_scripts module-ldap
501 %module_scripts module-otp
502 %module_scripts module-pam
503 %module_scripts module-perl
504 %module_scripts module-python
505 %module_scripts module-python3
506 %module_scripts module-redis
507 %module_scripts module-ruby
508 %module_scripts module-sql-firebird
509 %module_scripts module-sql-mongo
510 %module_scripts module-sql-mysql
511 %module_scripts module-sql-oracle
512 %module_scripts module-sql-postgresql
513 %module_scripts module-sql-sqlite
514 %module_scripts module-sql-unixodbc
517 %defattr(644,root,root,755)
518 %doc COPYRIGHT CREDITS README.rst docs-rpm/*
519 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/freeradius-server
520 %attr(754,root,root) /etc/rc.d/init.d/freeradius-server
521 %attr(755,root,root) %{_bindir}/dhcpclient
522 %attr(755,root,root) %{_bindir}/map_unit
523 %attr(755,root,root) %{_bindir}/rad_counter
524 %attr(755,root,root) %{_bindir}/radattr
525 %attr(755,root,root) %{_bindir}/radclient
526 %attr(755,root,root) %{_bindir}/radcrypt
527 %attr(755,root,root) %{_bindir}/radeapclient
528 %attr(755,root,root) %{_bindir}/radlast
529 %attr(755,root,root) %{_bindir}/radsniff
530 %attr(755,root,root) %{_bindir}/radsqlrelay
531 %attr(755,root,root) %{_bindir}/radtest
532 %attr(755,root,root) %{_bindir}/radwho
533 %attr(755,root,root) %{_bindir}/radzap
534 %attr(755,root,root) %{_bindir}/rlm_ippool_tool
535 %attr(755,root,root) %{_bindir}/smbencrypt
536 %attr(755,root,root) %{_sbindir}/checkrad
537 %attr(755,root,root) %{_sbindir}/raddebug
538 %attr(755,root,root) %{_sbindir}/radiusd
539 %attr(755,root,root) %{_sbindir}/radmin
540 %dir %{_libdir}/freeradius
541 %attr(755,root,root) %{_libdir}/freeradius/proto_dhcp.so
542 %{_libdir}/freeradius/proto_dhcp.la
543 %attr(755,root,root) %{_libdir}/freeradius/proto_vmps.so
544 %{_libdir}/freeradius/proto_vmps.la
545 %attr(755,root,root) %{_libdir}/freeradius/rlm_always.so
546 %{_libdir}/freeradius/rlm_always.la
547 %attr(755,root,root) %{_libdir}/freeradius/rlm_attr_filter.so
548 %{_libdir}/freeradius/rlm_attr_filter.la
549 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache.so
550 %{_libdir}/freeradius/rlm_cache.la
551 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache_memcached.so
552 %{_libdir}/freeradius/rlm_cache_memcached.la
553 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache_rbtree.so
554 %{_libdir}/freeradius/rlm_cache_rbtree.la
555 %attr(755,root,root) %{_libdir}/freeradius/rlm_chap.so
556 %{_libdir}/freeradius/rlm_chap.la
557 %attr(755,root,root) %{_libdir}/freeradius/rlm_counter.so
558 %{_libdir}/freeradius/rlm_counter.la
559 %attr(755,root,root) %{_libdir}/freeradius/rlm_cram.so
560 %{_libdir}/freeradius/rlm_cram.la
561 %attr(755,root,root) %{_libdir}/freeradius/rlm_date.so
562 %{_libdir}/freeradius/rlm_date.la
563 %attr(755,root,root) %{_libdir}/freeradius/rlm_detail.so
564 %{_libdir}/freeradius/rlm_detail.la
565 %attr(755,root,root) %{_libdir}/freeradius/rlm_dhcp.so
566 %{_libdir}/freeradius/rlm_dhcp.la
567 %attr(755,root,root) %{_libdir}/freeradius/rlm_digest.so
568 %{_libdir}/freeradius/rlm_digest.la
569 %attr(755,root,root) %{_libdir}/freeradius/rlm_dynamic_clients.so
570 %{_libdir}/freeradius/rlm_dynamic_clients.la
571 %attr(755,root,root) %{_libdir}/freeradius/rlm_eap*.so
572 %{_libdir}/freeradius/rlm_eap*.la
573 %attr(755,root,root) %{_libdir}/freeradius/rlm_example.so
574 %{_libdir}/freeradius/rlm_example.la
575 %attr(755,root,root) %{_libdir}/freeradius/rlm_exec.so
576 %{_libdir}/freeradius/rlm_exec.la
577 %attr(755,root,root) %{_libdir}/freeradius/rlm_expiration.so
578 %{_libdir}/freeradius/rlm_expiration.la
579 %attr(755,root,root) %{_libdir}/freeradius/rlm_expr.so
580 %{_libdir}/freeradius/rlm_expr.la
581 %attr(755,root,root) %{_libdir}/freeradius/rlm_files.so
582 %{_libdir}/freeradius/rlm_files.la
583 %attr(755,root,root) %{_libdir}/freeradius/rlm_idn.so
584 %{_libdir}/freeradius/rlm_idn.la
585 %attr(755,root,root) %{_libdir}/freeradius/rlm_ippool.so
586 %{_libdir}/freeradius/rlm_ippool.la
587 %attr(755,root,root) %{_libdir}/freeradius/rlm_linelog.so
588 %{_libdir}/freeradius/rlm_linelog.la
589 %attr(755,root,root) %{_libdir}/freeradius/rlm_logintime.so
590 %{_libdir}/freeradius/rlm_logintime.la
591 %attr(755,root,root) %{_libdir}/freeradius/rlm_mschap.so
592 %{_libdir}/freeradius/rlm_mschap.la
593 %attr(755,root,root) %{_libdir}/freeradius/rlm_pap.so
594 %{_libdir}/freeradius/rlm_pap.la
595 %attr(755,root,root) %{_libdir}/freeradius/rlm_passwd.so
596 %{_libdir}/freeradius/rlm_passwd.la
597 %attr(755,root,root) %{_libdir}/freeradius/rlm_preprocess.so
598 %{_libdir}/freeradius/rlm_preprocess.la
599 %attr(755,root,root) %{_libdir}/freeradius/rlm_radutmp.so
600 %{_libdir}/freeradius/rlm_radutmp.la
601 %attr(755,root,root) %{_libdir}/freeradius/rlm_realm.so
602 %{_libdir}/freeradius/rlm_realm.la
603 %attr(755,root,root) %{_libdir}/freeradius/rlm_replicate.so
604 %{_libdir}/freeradius/rlm_replicate.la
605 %attr(755,root,root) %{_libdir}/freeradius/rlm_rest.so
606 %{_libdir}/freeradius/rlm_rest.la
607 %attr(755,root,root) %{_libdir}/freeradius/rlm_smsotp.so
608 %{_libdir}/freeradius/rlm_smsotp.la
609 %attr(755,root,root) %{_libdir}/freeradius/rlm_soh.so
610 %{_libdir}/freeradius/rlm_soh.la
611 %attr(755,root,root) %{_libdir}/freeradius/rlm_sometimes.so
612 %{_libdir}/freeradius/rlm_sometimes.la
613 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql.so
614 %{_libdir}/freeradius/rlm_sql.la
615 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_freetds.so
616 %{_libdir}/freeradius/rlm_sql_freetds.la
617 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_null.so
618 %{_libdir}/freeradius/rlm_sql_null.la
619 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlcounter.so
620 %{_libdir}/freeradius/rlm_sqlcounter.la
621 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlhpwippool.so
622 %{_libdir}/freeradius/rlm_sqlhpwippool.la
623 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlippool.so
624 %{_libdir}/freeradius/rlm_sqlippool.la
625 %attr(755,root,root) %{_libdir}/freeradius/rlm_test.so
626 %{_libdir}/freeradius/rlm_test.la
627 %attr(755,root,root) %{_libdir}/freeradius/rlm_unbound.so
628 %{_libdir}/freeradius/rlm_unbound.la
629 %attr(755,root,root) %{_libdir}/freeradius/rlm_unix.so
630 %{_libdir}/freeradius/rlm_unix.la
631 %attr(755,root,root) %{_libdir}/freeradius/rlm_unpack.so
632 %{_libdir}/freeradius/rlm_unpack.la
633 %attr(755,root,root) %{_libdir}/freeradius/rlm_utf8.so
634 %{_libdir}/freeradius/rlm_utf8.la
635 %attr(755,root,root) %{_libdir}/freeradius/rlm_wimax.so
636 %{_libdir}/freeradius/rlm_wimax.la
637 %attr(755,root,root) %{_libdir}/freeradius/rlm_yubikey.so
638 %{_libdir}/freeradius/rlm_yubikey.la
639 %{_datadir}/freeradius
640 %{_mandir}/man1/dhcpclient.1*
641 %{_mandir}/man1/rad_counter.1*
642 %{_mandir}/man1/radclient.1*
643 %{_mandir}/man1/radeapclient.1*
644 %{_mandir}/man1/radlast.1*
645 %{_mandir}/man1/radtest.1*
646 %{_mandir}/man1/radwho.1*
647 %{_mandir}/man1/radzap.1*
648 %{_mandir}/man1/smbencrypt.1*
649 %{_mandir}/man5/checkrad.5*
650 %{_mandir}/man5/clients.conf.5*
651 %{_mandir}/man5/dictionary.5*
652 %{_mandir}/man5/radiusd.conf.5*
653 %{_mandir}/man5/radrelay.conf.5*
654 %{_mandir}/man5/rlm_always.5*
655 %{_mandir}/man5/rlm_attr_filter.5*
656 %{_mandir}/man5/rlm_chap.5*
657 %{_mandir}/man5/rlm_counter.5*
658 %{_mandir}/man5/rlm_detail.5*
659 %{_mandir}/man5/rlm_digest.5*
660 %{_mandir}/man5/rlm_expr.5*
661 %{_mandir}/man5/rlm_files.5*
662 %{_mandir}/man5/rlm_idn.5*
663 %{_mandir}/man5/rlm_mschap.5*
664 %{_mandir}/man5/rlm_pap.5*
665 %{_mandir}/man5/rlm_passwd.5*
666 %{_mandir}/man5/rlm_realm.5*
667 %{_mandir}/man5/rlm_sql.5*
668 %{_mandir}/man5/rlm_unbound.5*
669 %{_mandir}/man5/rlm_unix.5*
670 %{_mandir}/man5/unlang.5*
671 %{_mandir}/man5/users.5*
672 %{_mandir}/man8/radcrypt.8*
673 %{_mandir}/man8/raddebug.8*
674 %{_mandir}/man8/radiusd.8*
675 %{_mandir}/man8/radmin.8*
676 %{_mandir}/man8/radrelay.8*
677 %{_mandir}/man8/radsniff.8*
678 %{_mandir}/man8/radsqlrelay.8*
679 %{_mandir}/man8/rlm_ippool_tool.8*
680 %attr(771,root,radius) %dir %{_var}/log/freeradius
681 %attr(771,root,radius) %dir %{_var}/log/freeradius/radacct
682 %attr(771,root,radius) %dir %{_var}/log/archive/freeradius
683 %attr(771,root,radius) %dir %{_var}/log/archive/freeradius/radacct
684 %attr(775,root,radius) %dir /var/run/freeradius
685 %{systemdtmpfilesdir}/%{name}.conf
686 %defattr(640,root,radius,750)
687 %dir %{_sysconfdir}/raddb
688 %doc %{_sysconfdir}/raddb/README.rst
689 %dir %{_sysconfdir}/raddb/certs
690 %{_sysconfdir}/raddb/certs/Makefile
691 %doc %{_sysconfdir}/raddb/certs/README
692 %ghost %{_sysconfdir}/raddb/certs/01.pem
693 %ghost %{_sysconfdir}/raddb/certs/02.pem
694 %attr(755,root,root) %{_sysconfdir}/raddb/certs/bootstrap
695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/ca.cnf
696 %ghost %{_sysconfdir}/raddb/certs/ca.crl
697 %ghost %{_sysconfdir}/raddb/certs/ca.der
698 %ghost %{_sysconfdir}/raddb/certs/ca.key
699 %ghost %{_sysconfdir}/raddb/certs/ca.pem
700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/client.cnf
701 %ghost %{_sysconfdir}/raddb/certs/client.crt
702 %{_sysconfdir}/raddb/certs/client.csr
703 %ghost %{_sysconfdir}/raddb/certs/client.key
704 %ghost %{_sysconfdir}/raddb/certs/client.p12
705 %ghost %{_sysconfdir}/raddb/certs/client.pem
706 %ghost %{_sysconfdir}/raddb/certs/dh
707 %ghost %{_sysconfdir}/raddb/certs/index.txt
708 %ghost %{_sysconfdir}/raddb/certs/index.txt.attr
709 %ghost %{_sysconfdir}/raddb/certs/index.txt.attr.old
710 %ghost %{_sysconfdir}/raddb/certs/index.txt.old
711 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/inner-server.cnf
712 %{_sysconfdir}/raddb/certs/passwords.mk
713 %ghost %{_sysconfdir}/raddb/certs/serial
714 %ghost %{_sysconfdir}/raddb/certs/serial.old
715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/server.cnf
716 %ghost %{_sysconfdir}/raddb/certs/server.crt
717 %ghost %{_sysconfdir}/raddb/certs/server.csr
718 %ghost %{_sysconfdir}/raddb/certs/server.key
719 %ghost %{_sysconfdir}/raddb/certs/server.p12
720 %ghost %{_sysconfdir}/raddb/certs/server.pem
721 %ghost %{_sysconfdir}/raddb/certs/user@example.org.pem
722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/xpextensions
723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/clients.conf
724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/dictionary
725 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/experimental.conf
726 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/hints
727 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/huntgroups
728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/panic.gdb
729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/proxy.conf
730 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/radiusd.conf
731 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/templates.conf
732 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/users
733 %dir %{_sysconfdir}/raddb/mods-available
734 %doc %{_sysconfdir}/raddb/mods-available/README.rst
735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/abfab_psk_sql
736 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/always
737 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/attr_filter
738 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache
739 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache_eap
740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/chap
741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/couchbase
742 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/counter
743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cui
744 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/date
745 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail
746 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.example.com
747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.log
748 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp
749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_sqlippool
750 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/digest
751 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dynamic_clients
752 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/eap
753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/echo
754 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/etc_group
755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/exec
756 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/expiration
757 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/expr
758 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/files
759 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/idn
760 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/inner-eap
761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ippool
762 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/linelog
763 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/logintime
764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mac2ip
765 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mac2vlan
766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/moonshot-targeted-ids
767 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mschap
768 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ntlm_auth
769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/opendirectory
770 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/pap
771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/passwd
772 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/preprocess
773 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/radutmp
774 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/realm
775 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/replicate
776 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/rest
777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/smbpasswd
778 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/smsotp
779 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/soh
780 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sometimes
781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sql
782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlcounter
783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlippool
784 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sradutmp
785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unbound
786 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unix
787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unpack
788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/utf8
789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/wimax
790 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/yubikey
791 %dir %{_sysconfdir}/raddb/mods-config
792 %doc %{_sysconfdir}/raddb/mods-config/README.rst
793 %dir %{_sysconfdir}/raddb/mods-config/attr_filter
794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_challenge
795 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_reject
796 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/accounting_response
797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/post-proxy
798 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/pre-proxy
799 %dir %{_sysconfdir}/raddb/mods-config/files
800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/accounting
801 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/authorize
802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/pre-proxy
803 %dir %{_sysconfdir}/raddb/mods-config/preprocess
804 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/preprocess/hints
805 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/preprocess/huntgroups
806 %dir %{_sysconfdir}/raddb/mods-config/sql
807 %dir %{_sysconfdir}/raddb/mods-config/sql/counter
808 %dir %{_sysconfdir}/raddb/mods-config/sql/cui
809 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool
810 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp
811 %dir %{_sysconfdir}/raddb/mods-config/sql/main
812 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids
813 %dir %{_sysconfdir}/raddb/mods-config/unbound
814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/unbound/default.conf
815 %dir %{_sysconfdir}/raddb/mods-enabled
816 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/always
817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/attr_filter
818 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/cache_eap
819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/chap
820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/date
821 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/detail
822 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/detail.log
823 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/digest
824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/dynamic_clients
825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/eap
826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/echo
827 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/exec
828 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/expiration
829 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/expr
830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/files
831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/linelog
832 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/logintime
833 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/mschap
834 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/ntlm_auth
835 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/pap
836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/passwd
837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/preprocess
838 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/radutmp
839 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/realm
840 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/replicate
841 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/soh
842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/sradutmp
843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unix
844 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unpack
845 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/utf8
846 %dir %{_sysconfdir}/raddb/policy.d
847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/abfab-tr
848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/accounting
849 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/canonicalization
850 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/control
851 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/cui
852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/debug
853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/dhcp
854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/eap
855 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/filter
856 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/moonshot-targeted-ids
857 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/operator-name
858 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/rfc7542
859 %dir %{_sysconfdir}/raddb/sites-available
860 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/sites-available/*
861 %dir %{_sysconfdir}/raddb/sites-enabled
862 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/sites-enabled/*
863 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/trigger.conf
865 %if %{with kerberos5}
867 %defattr(644,root,root,755)
868 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/krb5
869 %attr(755,root,root) %{_libdir}/freeradius/rlm_krb5.so
870 %{_libdir}/freeradius/rlm_krb5.la
875 %defattr(644,root,root,755)
876 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ldap
877 %attr(755,root,root) %{_libdir}/freeradius/rlm_ldap.so
878 %{_libdir}/freeradius/rlm_ldap.la
882 %defattr(644,root,root,755)
883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/otp
884 %attr(755,root,root) %{_libdir}/freeradius/rlm_otp.so
885 %{_libdir}/freeradius/rlm_otp.la
888 %defattr(644,root,root,755)
889 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/pam
890 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/radius
891 %attr(755,root,root) %{_libdir}/freeradius/rlm_pam.so
892 %{_libdir}/freeradius/rlm_pam.la
895 %defattr(644,root,root,755)
896 %dir %{_sysconfdir}/raddb/mods-config/perl
897 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/perl/example.pl
898 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/perl
899 %attr(755,root,root) %{_libdir}/freeradius/rlm_perl.so
900 %{_libdir}/freeradius/rlm_perl.la
904 %defattr(644,root,root,755)
905 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/python
906 %dir %{_sysconfdir}/raddb/mods-config/python
907 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python/example.py
908 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python/radiusd.py
909 %attr(755,root,root) %{_libdir}/freeradius/rlm_python.so
910 %{_libdir}/freeradius/rlm_python.la
914 %files module-python3
915 %defattr(644,root,root,755)
916 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/python3
917 %dir %{_sysconfdir}/raddb/mods-config/python3
918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python3/example.py
919 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python3/radiusd.py
920 %attr(755,root,root) %{_libdir}/freeradius/rlm_python3.so
921 %{_libdir}/freeradius/rlm_python3.la
926 %defattr(644,root,root,755)
927 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/redis
928 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/rediswho
929 %attr(755,root,root) %{_libdir}/freeradius/rlm_redis.so
930 %{_libdir}/freeradius/rlm_redis.la
931 %attr(755,root,root) %{_libdir}/freeradius/rlm_rediswho.so
932 %{_libdir}/freeradius/rlm_rediswho.la
937 %defattr(644,root,root,755)
938 %dir %{_sysconfdir}/raddb/mods-config/ruby
939 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/ruby/example.rb
940 %attr(755,root,root) %{_libdir}/freeradius/rlm_ruby.so
941 %{_libdir}/freeradius/rlm_ruby.la
945 %files module-sql-firebird
946 %defattr(644,root,root,755)
947 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_firebird.so
948 %{_libdir}/freeradius/rlm_sql_firebird.la
952 %files module-sql-mongo
953 %defattr(644,root,root,755)
954 %dir %{_sysconfdir}/raddb/mods-config/sql/*/mongo
955 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/*/mongo/queries.conf
956 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_mongo.so
957 %{_libdir}/freeradius/rlm_sql_mongo.la
960 %files module-sql-mysql
961 %defattr(644,root,root,755)
962 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/mysql
963 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql/*.conf
964 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/mysql
965 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/queries.conf
966 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/schema.sql
967 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql
968 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/queries.conf
969 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/*.sql
970 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
971 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
972 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/schema.sql
973 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql
974 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/queries.conf
975 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/*.sql
976 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras
977 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax
978 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax/queries.conf
979 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax/schema.sql
980 %dir %{_sysconfdir}/raddb/mods-config/sql/main/ndb
981 %doc %{_sysconfdir}/raddb/mods-config/sql/main/ndb/README
982 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/ndb/*.sql
983 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql
984 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql/queries.conf
985 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql/schema.sql
986 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_mysql.so
987 %{_libdir}/freeradius/rlm_sql_mysql.la
990 %files module-sql-oracle
991 %defattr(644,root,root,755)
992 %dir %{_sysconfdir}/raddb/mods-config/sql/*/oracle
993 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/*/oracle/*
994 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_oracle.so
995 %{_libdir}/freeradius/rlm_sql_oracle.la
998 %files module-sql-postgresql
999 %defattr(644,root,root,755)
1000 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql
1001 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/*.conf
1002 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql
1003 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/queries.conf
1004 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/schema.sql
1005 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql
1006 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/queries.conf
1007 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/*.sql
1008 %dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql
1009 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/queries.conf
1010 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/*.sql
1011 %dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras
1012 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras/cisco_h323_db_schema.sql
1013 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf
1014 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql
1015 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql/queries.conf
1016 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql/schema.sql
1017 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_postgresql.so
1018 %{_libdir}/freeradius/rlm_sql_postgresql.la
1020 %files module-sql-sqlite
1021 %defattr(644,root,root,755)
1022 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite
1023 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/*.conf
1024 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite
1025 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/queries.conf
1026 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/schema.sql
1027 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite
1028 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/queries.conf
1029 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/schema.sql
1030 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite
1031 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
1032 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/schema.sql
1033 %dir %{_sysconfdir}/raddb/mods-config/sql/main/sqlite
1034 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/process-radacct-refresh.sh
1035 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/queries.conf
1036 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/*.sql
1037 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite
1038 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite/queries.conf
1039 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite/schema.sql
1040 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_sqlite.so
1041 %{_libdir}/freeradius/rlm_sql_sqlite.la
1043 %files module-sql-unixodbc
1044 %defattr(644,root,root,755)
1045 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_unixodbc.so
1046 %{_libdir}/freeradius/rlm_sql_unixodbc.la
1049 %defattr(644,root,root,755)
1050 %attr(755,root,root) %{_libdir}/libfreeradius-dhcp.so
1051 %attr(755,root,root) %{_libdir}/libfreeradius-eap.so
1052 %attr(755,root,root) %{_libdir}/libfreeradius-radius.so
1053 %attr(755,root,root) %{_libdir}/libfreeradius-server.so
1054 %dir %{_libdir}/freeradius
1057 %defattr(644,root,root,755)
1058 %{_includedir}/freeradius
1060 %files -n mibs-%{name}
1061 %defattr(644,root,root,755)
1062 %{mibdir}/FREERADIUS-MGMT-MIB.mib
1063 %{mibdir}/FREERADIUS-NOTIFICATION-MIB.mib
1064 %{mibdir}/FREERADIUS-PRODUCT-RADIUSD-MIB.mib
1065 %{mibdir}/FREERADIUS-SMI.mib