]> git.pld-linux.org Git - packages/freeradius-server.git/blob - freeradius-server.spec
- updated to 2.0.21
[packages/freeradius-server.git] / freeradius-server.spec
1 #
2 # Conditional build:
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
15 #
16 #
17 Summary:        High-performance and highly configurable RADIUS server
18 Summary(pl.UTF-8):      Szybki i wysoce konfigurowalny serwer RADIUS
19 Name:           freeradius-server
20 Version:        3.0.21
21 Release:        1
22 License:        GPL v2
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
27 Source2:        %{name}.init
28 Source3:        %{name}.pam
29 Source4:        %{name}.tmpfiles
30 Patch0:         %{name}-config.patch
31 Patch1:         %{name}-libdir.patch
32 Patch2:         %{name}-rundir.patch
33 Patch3:         aclocal.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
43 %endif
44 %{?with_redis:BuildRequires:    hiredis-devel}
45 BuildRequires:  json-c-devel
46 %if %{with kerberos5} && %{with krb5}
47 BuildRequires:  krb5-devel
48 %endif
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
82 Requires:       rc-scripts
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)
91
92 %define         mibdir          %{_datadir}/mibs
93 %define         filterout_ld    -Wl,--as-needed
94
95 %description
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.
100
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.
106
107 %package module-krb5
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}
112
113 %description module-krb5
114 Kerberos module for FreeRADIUS server.
115
116 %description module-krb5 -l pl.UTF-8
117 Moduł Kerberos do serwera FreeRADIUS.
118
119 %package module-ldap
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}
124
125 %description module-ldap
126 LDAP module for FreeRADIUS server.
127
128 %description module-ldap -l pl.UTF-8
129 Moduł LDAP do serwera FreeRADIUS.
130
131 %package module-otp
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}
136
137 %description module-otp
138 OTP module for FreeRADIUS server.
139
140 %description module-otp -l pl.UTF-8
141 Moduł OTP do serwera FreeRADIUS.
142
143 %package module-pam
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}
148
149 %description module-pam
150 PAM module for FreeRADIUS server.
151
152 %description module-pam -l pl.UTF-8
153 Moduł PAM do serwera FreeRADIUS.
154
155 %package module-perl
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}
160
161 %description module-perl
162 Perl module for FreeRADIUS server.
163
164 %description module-perl -l pl.UTF-8
165 Moduł Perl do serwera FreeRADIUS.
166
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}
172
173 %description module-python
174 Python module for FreeRADIUS server.
175
176 %description module-python -l pl.UTF-8
177 Moduł Python do serwera FreeRADIUS.
178
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}
184
185 %description module-python3
186 Python 3 module for FreeRADIUS server.
187
188 %description module-python3 -l pl.UTF-8
189 Moduł Python 3 do serwera FreeRADIUS.
190
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}
196
197 %description module-redis
198 Redis and RedisWho modules for FreeRADIUS server.
199
200 %description module-redis -l pl.UTF-8
201 Moduł Redis i RedisWho do serwera FreeRADIUS.
202
203 %package module-ruby
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}
208
209 %description module-ruby
210 Ruby module for FreeRADIUS server.
211
212 %description module-ruby -l pl.UTF-8
213 Moduł Ruby do serwera FreeRADIUS.
214
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
221
222 %description module-sql-firebird
223 Firebird driver for FreeRADIUS server SQL module.
224
225 %description module-sql-firebird -l pl.UTF-8
226 Sterownik Firebird dla modułu SQL serwera FreeRADIUS.
227
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}
233
234 %description module-sql-mongo
235 Mongo driver for FreeRADIUS server SQL module.
236
237 %description module-sql-mongo -l pl.UTF-8
238 Sterownik Mongo dla modułu SQL serwera FreeRADIUS.
239
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
246
247 %description module-sql-mysql
248 MySQL driver for FreeRADIUS server SQL module.
249
250 %description module-sql-mysql -l pl.UTF-8
251 Sterownik MySQL dla modułu SQL serwera FreeRADIUS.
252
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}
258
259 %description module-sql-oracle
260 Oracle driver for FreeRADIUS server SQL module.
261
262 %description module-sql-oracle -l pl.UTF-8
263 Sterownik Oracle dla modułu SQL serwera FreeRADIUS.
264
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
271
272 %description module-sql-postgresql
273 PostgreSQL driver for FreeRADIUS server SQL module.
274
275 %description module-sql-postgresql -l pl.UTF-8
276 Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS.
277
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
284
285 %description module-sql-sqlite
286 SQLite driver for FreeRADIUS server SQL module.
287
288 %description module-sql-sqlite -l pl.UTF-8
289 Sterownik SQLite dla modułu SQL serwera FreeRADIUS.
290
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
297
298 %description module-sql-unixodbc
299 UnixODBC driver for FreeRADIUS server SQL module.
300
301 %description module-sql-unixodbc -l pl.UTF-8
302 Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS.
303
304 %package libs
305 Summary:        FreeRADIUS server libraries
306 Summary(pl.UTF-8):      Biblioteki serwera FreeRADIUS
307 License:        LGPL v2 (libfreeradius-radius), GPL v2 (libfreeradius-eap)
308 Group:          Libraries
309
310 %description libs
311 FreeRADIUS server libraries.
312
313 %description libs -l pl.UTF-8
314 Biblioteki serwera FreeRADIUS.
315
316 %package devel
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}
322
323 %description devel
324 Header files for FreeRADIUS server libraries.
325
326 %description devel -l pl.UTF-8
327 Pliki nagłówkowe bibliotek serwera FreeRADIUS.
328
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
333 Requires:       mibs-dirs
334 Suggests:       libsmi
335 Obsoletes:      freeradius-server-mibs
336
337 %description -n mibs-%{name}
338 MIB database for FreeRADIUS server.
339
340 %description -n mibs-%{name} -l pl.UTF-8
341 Baza danych MIB dla serwera FreeRADIUS.
342
343 %prep
344 %setup -q
345
346 %patch0 -p1
347 %patch1 -p1
348 %patch2 -p1
349 %patch3 -p1
350
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
354
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
358
359 %build
360 # Keep it for future when ac/am regeneration will be ok
361 TOPDIR="$(pwd)"
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)
366         %{__autoconf}
367         [ -f config.h.in ] && %{__autoheader}
368         cd -
369 done
370
371 # NOTE:
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
376 %configure \
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 \
381         --disable-static \
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 \
388         --with-udpfromto \
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
406
407 %{__make} -j1
408
409 %install
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
416
417 %{__make} -j1 install \
418         R=$RPM_BUILD_ROOT
419
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
424
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
427
428 # Install mibs:
429 install mibs/FREERADIUS-*.mib $RPM_BUILD_ROOT%{mibdir}
430
431 # Cleanups:
432 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
433         $RPM_BUILD_ROOT%{_sbindir}/rc.*
434 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/freeradius
435
436 %if %{without oci}
437 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/oracle
438 %endif
439 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/mssql
440
441 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}{,/freeradius}/*.a
442
443 # prepare cleaned up docs for rpm
444 install -d docs-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
449
450 %clean
451 rm -rf $RPM_BUILD_ROOT
452
453 %pre
454 %groupadd -g 29 -r -f radius
455 %useradd -u 29 -d %{_localstatedir} -s /bin/false -M -r -c "%{name}" -g radius radius
456
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
460         usermod -g 29 radius
461         chown radius:radius /var/log/%{name}/*.log >/dev/null 2>&1 || :
462         chown radius:radius /var/log/%{name}/radacct/* >/dev/null 2>&1 || :
463 fi
464
465 %post
466 if [ ! -e /etc/raddb/certs/server.pem ] ; then
467         cd /etc/raddb/certs
468         make client.key || : # otherwise it doesn't work
469         ./bootstrap || :
470         chown root:radius * || :
471         chmod 640 * || :
472 fi
473
474 /sbin/chkconfig --add %{name}
475 %service %{name} restart "%{name} daemon"
476
477 %preun
478 if [ "$1" = "0" ]; then
479         %service %{name} stop
480         /sbin/chkconfig --del %{name}
481 fi
482
483 %postun
484 if [ "$1" = "0" ]; then
485         %userremove radius
486         %groupremove radius
487 fi
488
489 %post   libs -p /sbin/ldconfig
490 %postun libs -p /sbin/ldconfig
491
492 %define module_scripts() \
493 %post %1 \
494 %service %{name} restart \
495 \
496 %postun %1 \
497 %service %{name} restart
498
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
515
516 %files
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
864
865 %if %{with kerberos5}
866 %files module-krb5
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
871 %endif
872
873 %if %{with ldap}
874 %files module-ldap
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
879 %endif
880
881 %files module-otp
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
886
887 %files module-pam
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
893
894 %files module-perl
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
901
902 %if %{with python2}
903 %files module-python
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
911 %endif
912
913 %if %{with python3}
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
922 %endif
923
924 %if %{with redis}
925 %files module-redis
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
933 %endif
934
935 %if %{with ruby}
936 %files module-ruby
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
942 %endif
943
944 %if %{with firebird}
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
949 %endif
950
951 %if %{with mongo}
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
958 %endif
959
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
988
989 %if %{with oci}
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
996 %endif
997
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
1019
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
1042
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
1047
1048 %files libs
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
1055
1056 %files devel
1057 %defattr(644,root,root,755)
1058 %{_includedir}/freeradius
1059
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
This page took 1.010936 seconds and 4 git commands to generate.