]> git.pld-linux.org Git - packages/freeradius-server.git/blob - freeradius-server.spec
- package rlm_sql_map and rlm_totp modules + (optional) rlm_sql_db2 in -module-sql...
[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_with     ibmdb2                  # rlm_sql_db2 extension module
7 %bcond_without  kerberos5               # rlm_krb5 extension module
8 %bcond_with     krb5                    # use MIT Kerberos instead of heimdal
9 %bcond_without  freetds                 # FreeTDS SQL extension module
10 %bcond_without  mongo                   # Mongo SQL extension module
11 %bcond_with     oci                     # Oracle SQL extension module
12 %bcond_without  python2                 # Python 2 extension module
13 %bcond_without  python3                 # Python 3 extension module
14 %bcond_without  instantclient           # build Oracle SQL extension module against oracle-instantclient package
15 %bcond_without  redis                   # rlm_redis and rlm_rediswho extension modules
16 %bcond_without  ruby                    # rlm_ruby extension module
17 #
18 Summary:        High-performance and highly configurable RADIUS server
19 Summary(pl.UTF-8):      Szybki i wysoce konfigurowalny serwer RADIUS
20 Name:           freeradius-server
21 Version:        3.0.26
22 Release:        1
23 License:        GPL v2
24 Group:          Networking/Daemons/Radius
25 Source0:        ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
26 # Source0-md5:  fa61ffb0b4a23a1deddb9ddf83616215
27 Source1:        %{name}.logrotate
28 Source2:        %{name}.init
29 Source3:        %{name}.pam
30 Source4:        %{name}.tmpfiles
31 Patch0:         %{name}-config.patch
32 Patch1:         %{name}-libdir.patch
33 Patch2:         %{name}-rundir.patch
34 Patch3:         aclocal.patch
35 URL:            http://www.freeradius.org/
36 %{?with_firebird:BuildRequires: Firebird-devel}
37 BuildRequires:  autoconf >= 2.59
38 BuildRequires:  automake
39 BuildRequires:  curl-devel
40 BuildRequires:  cyrus-sasl-devel
41 BuildRequires:  freetds-devel
42 BuildRequires:  gdbm-devel
43 %if %{with kerberos5} && %{without krb5}
44 BuildRequires:  heimdal-devel
45 %endif
46 %{?with_redis:BuildRequires:    hiredis-devel}
47 %{?with_ibmdb2:BuildRequires:   ibm-db2-clidriver-devel}
48 BuildRequires:  json-c-devel
49 %if %{with kerberos5} && %{with krb5}
50 BuildRequires:  krb5-devel
51 %endif
52 %{?with_eap_ikev2:BuildRequires:        libeap-ikev2-devel >= 0.2.1-5}
53 BuildRequires:  libidn-devel >= 1.42-1
54 BuildRequires:  libltdl-devel
55 BuildRequires:  libmemcached-devel
56 BuildRequires:  libpcap-devel
57 # libwbclient for mschap module
58 BuildRequires:  libsmbclient-devel
59 BuildRequires:  libtool
60 BuildRequires:  mysql-devel
61 %{?with_mongo:BuildRequires:    mongo-c-driver-devel}
62 %{?with_oci:%{?with_instantclient:BuildRequires:        oracle-instantclient-devel >= 9}}
63 %{?with_ldap:BuildRequires:     openldap-devel}
64 BuildRequires:  openssl-devel >= 0.9.7
65 BuildRequires:  pam-devel
66 BuildRequires:  perl-devel
67 BuildRequires:  postgresql-devel
68 %{?with_python2:BuildRequires:  python-devel >= 1:2.6}
69 %{?with_python3:BuildRequires:  python3-devel >= 1:3.2}
70 BuildRequires:  readline-devel
71 BuildRequires:  rpm-perlprov
72 BuildRequires:  rpmbuild(macros) >= 1.268
73 %{?with_ruby:BuildRequires:     ruby-devel >= 1.8}
74 BuildRequires:  sqlite3-devel
75 BuildRequires:  talloc-devel
76 BuildRequires:  unbound-devel
77 BuildRequires:  unixODBC-devel
78 Requires(post,preun):   /sbin/chkconfig
79 Requires(postun):       /usr/sbin/groupdel
80 Requires(postun):       /usr/sbin/userdel
81 Requires(pre):  /bin/id
82 Requires(pre):  /usr/bin/getgid
83 Requires(pre):  /usr/sbin/groupadd
84 Requires(pre):  /usr/sbin/useradd
85 Requires(pre):  /usr/sbin/usermod
86 Requires:       %{name}-libs = %{version}-%{release}
87 Requires:       openssl-tools
88 Requires:       rc-scripts
89 Provides:       freeradius = %{version}-%{release}
90 Provides:       group(radius)
91 Provides:       user(radius)
92 Obsoletes:      cistron-radius
93 Obsoletes:      freeradius < 2.0
94 Obsoletes:      freeradius-server-module-unix < 3.0
95 Conflicts:      logrotate < 3.8.0
96 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
97
98 %define         mibdir          %{_datadir}/mibs
99 %define         filterout_ld    -Wl,--as-needed
100
101 %description
102 The FreeRADIUS Server Project is an attempt to create a
103 high-performance and highly configurable GPL'd RADIUS server. It is
104 generally similar to the Livingston 2.0 RADIUS server, but has a lot
105 more features, and is much more configurable.
106
107 %description -l pl.UTF-8
108 Projekt FreeRadius ma na celu stworzenie szybkiego i wysoce
109 konfigurowalnego serwera RADIUS na licencji GPL. Ten jest podobny do
110 Livingston 2.0 RADIUS server ale ma o wiele więcej funkcji i posiada
111 większe możliwości konfigurowania.
112
113 %package module-krb5
114 Summary:        Kerberos module for FreeRADIUS server
115 Summary(pl.UTF-8):      Moduł Kerberos do serwera FreeRADIUS
116 Group:          Networking/Daemons/Radius
117 Requires:       %{name} = %{version}-%{release}
118
119 %description module-krb5
120 Kerberos module for FreeRADIUS server.
121
122 %description module-krb5 -l pl.UTF-8
123 Moduł Kerberos do serwera FreeRADIUS.
124
125 %package module-ldap
126 Summary:        LDAP module for FreeRADIUS server
127 Summary(pl.UTF-8):      Moduł LDAP do serwera FreeRADIUS
128 Group:          Networking/Daemons/Radius
129 Requires:       %{name} = %{version}-%{release}
130
131 %description module-ldap
132 LDAP module for FreeRADIUS server.
133
134 %description module-ldap -l pl.UTF-8
135 Moduł LDAP do serwera FreeRADIUS.
136
137 %package module-otp
138 Summary:        OTP module for FreeRADIUS server
139 Summary(pl.UTF-8):      Moduł OTP do serwera FreeRADIUS
140 Group:          Networking/Daemons/Radius
141 Requires:       %{name} = %{version}-%{release}
142
143 %description module-otp
144 OTP module for FreeRADIUS server.
145
146 %description module-otp -l pl.UTF-8
147 Moduł OTP do serwera FreeRADIUS.
148
149 %package module-pam
150 Summary:        PAM module for FreeRADIUS server
151 Summary(pl.UTF-8):      Moduł PAM do serwera FreeRADIUS
152 Group:          Networking/Daemons/Radius
153 Requires:       %{name} = %{version}-%{release}
154
155 %description module-pam
156 PAM module for FreeRADIUS server.
157
158 %description module-pam -l pl.UTF-8
159 Moduł PAM do serwera FreeRADIUS.
160
161 %package module-perl
162 Summary:        Perl module for FreeRADIUS server
163 Summary(pl.UTF-8):      Moduł Perl do serwera FreeRADIUS
164 Group:          Networking/Daemons/Radius
165 Requires:       %{name} = %{version}-%{release}
166
167 %description module-perl
168 Perl module for FreeRADIUS server.
169
170 %description module-perl -l pl.UTF-8
171 Moduł Perl do serwera FreeRADIUS.
172
173 %package module-python
174 Summary:        Python module for FreeRADIUS server
175 Summary(pl.UTF-8):      Moduł Python do serwera FreeRADIUS
176 Group:          Networking/Daemons/Radius
177 Requires:       %{name} = %{version}-%{release}
178
179 %description module-python
180 Python module for FreeRADIUS server.
181
182 %description module-python -l pl.UTF-8
183 Moduł Python do serwera FreeRADIUS.
184
185 %package module-python3
186 Summary:        Python 3 module for FreeRADIUS server
187 Summary(pl.UTF-8):      Moduł Python 3 do serwera FreeRADIUS
188 Group:          Networking/Daemons/Radius
189 Requires:       %{name} = %{version}-%{release}
190
191 %description module-python3
192 Python 3 module for FreeRADIUS server.
193
194 %description module-python3 -l pl.UTF-8
195 Moduł Python 3 do serwera FreeRADIUS.
196
197 %package module-redis
198 Summary:        Redis and RedisWho modules for FreeRADIUS server
199 Summary(pl.UTF-8):      Moduł Redis i RedisWho do serwera FreeRADIUS
200 Group:          Networking/Daemons/Radius
201 Requires:       %{name} = %{version}-%{release}
202
203 %description module-redis
204 Redis and RedisWho modules for FreeRADIUS server.
205
206 %description module-redis -l pl.UTF-8
207 Moduł Redis i RedisWho do serwera FreeRADIUS.
208
209 %package module-ruby
210 Summary:        Ruby module for FreeRADIUS server
211 Summary(pl.UTF-8):      Moduł Ruby do serwera FreeRADIUS
212 Group:          Networking/Daemons/Radius
213 Requires:       %{name} = %{version}-%{release}
214
215 %description module-ruby
216 Ruby module for FreeRADIUS server.
217
218 %description module-ruby -l pl.UTF-8
219 Moduł Ruby do serwera FreeRADIUS.
220
221 %package module-sql-db2
222 Summary:        IBM DB2 driver for FreeRADIUS server SQL module
223 Summary(pl.UTF-8):      Sterownik IBM DB2 dla modułu SQL serwera FreeRADIUS
224 Group:          Networking/Daemons/Radius
225 Requires:       %{name} = %{version}-%{release}
226
227 %description module-sql-db2
228 IBM DB2 driver for FreeRADIUS server SQL module.
229
230 %description module-sql-db2 -l pl.UTF-8
231 Sterownik IBM DB2 dla modułu SQL serwera FreeRADIUS.
232
233 %package module-sql-firebird
234 Summary:        Firebird driver for FreeRADIUS server SQL module
235 Summary(pl.UTF-8):      Sterownik Firebird dla modułu SQL serwera FreeRADIUS
236 Group:          Networking/Daemons/Radius
237 Requires:       %{name} = %{version}-%{release}
238 Obsoletes:      freeradius-server-module-sql_firebird < 2.2.6
239
240 %description module-sql-firebird
241 Firebird driver for FreeRADIUS server SQL module.
242
243 %description module-sql-firebird -l pl.UTF-8
244 Sterownik Firebird dla modułu SQL serwera FreeRADIUS.
245
246 %package module-sql-freetds
247 Summary:        FreeTDS driver for FreeRADIUS server SQL module
248 Summary(pl.UTF-8):      Sterownik FreeTDS dla modułu SQL serwera FreeRADIUS
249 Group:          Networking/Daemons/Radius
250 Requires:       %{name} = %{version}-%{release}
251
252 %description module-sql-freetds
253 FreeTDS driver for FreeRADIUS server SQL module.
254
255 %description module-sql-freetds -l pl.UTF-8
256 Sterownik FreeTDS dla modułu SQL serwera FreeRADIUS.
257
258 %package module-sql-mongo
259 Summary:        Mongo driver for FreeRADIUS server SQL module
260 Summary(pl.UTF-8):      Sterownik Mongo dla modułu SQL serwera FreeRADIUS
261 Group:          Networking/Daemons/Radius
262 Requires:       %{name} = %{version}-%{release}
263
264 %description module-sql-mongo
265 Mongo driver for FreeRADIUS server SQL module.
266
267 %description module-sql-mongo -l pl.UTF-8
268 Sterownik Mongo dla modułu SQL serwera FreeRADIUS.
269
270 %package module-sql-mysql
271 Summary:        MySQL driver for FreeRADIUS server SQL module
272 Summary(pl.UTF-8):      Sterownik MySQL dla modułu SQL serwera FreeRADIUS
273 Group:          Networking/Daemons/Radius
274 Requires:       %{name} = %{version}-%{release}
275 Obsoletes:      freeradius-server-module-mysql < 2.2.6
276
277 %description module-sql-mysql
278 MySQL driver for FreeRADIUS server SQL module.
279
280 %description module-sql-mysql -l pl.UTF-8
281 Sterownik MySQL dla modułu SQL serwera FreeRADIUS.
282
283 %package module-sql-oracle
284 Summary:        Oracle driver for FreeRADIUS server SQL module
285 Summary(pl.UTF-8):      Sterownik Oracle dla modułu SQL serwera FreeRADIUS
286 Group:          Networking/Daemons/Radius
287 Requires:       %{name} = %{version}-%{release}
288
289 %description module-sql-oracle
290 Oracle driver for FreeRADIUS server SQL module.
291
292 %description module-sql-oracle -l pl.UTF-8
293 Sterownik Oracle dla modułu SQL serwera FreeRADIUS.
294
295 %package module-sql-postgresql
296 Summary:        PostgreSQL driver for FreeRADIUS server SQL module
297 Summary(pl.UTF-8):      Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS
298 Group:          Networking/Daemons/Radius
299 Requires:       %{name} = %{version}-%{release}
300 Obsoletes:      freeradius-server-module-postgresql < 2.2.6
301
302 %description module-sql-postgresql
303 PostgreSQL driver for FreeRADIUS server SQL module.
304
305 %description module-sql-postgresql -l pl.UTF-8
306 Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS.
307
308 %package module-sql-sqlite
309 Summary:        SQLite driver for FreeRADIUS server SQL module
310 Summary(pl.UTF-8):      Sterownik SQLite dla modułu SQL serwera FreeRADIUS
311 Group:          Networking/Daemons/Radius
312 Requires:       %{name} = %{version}-%{release}
313 Obsoletes:      freeradius-server-module-sqlite < 2.2.6
314
315 %description module-sql-sqlite
316 SQLite driver for FreeRADIUS server SQL module.
317
318 %description module-sql-sqlite -l pl.UTF-8
319 Sterownik SQLite dla modułu SQL serwera FreeRADIUS.
320
321 %package module-sql-unixodbc
322 Summary:        UnixODBC driver for FreeRADIUS server SQL module
323 Summary(pl.UTF-8):      Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS
324 Group:          Networking/Daemons/Radius
325 Requires:       %{name} = %{version}-%{release}
326 Obsoletes:      freeradius-server-module-unixodbc < 2.2.6
327
328 %description module-sql-unixodbc
329 UnixODBC driver for FreeRADIUS server SQL module.
330
331 %description module-sql-unixodbc -l pl.UTF-8
332 Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS.
333
334 %package module-unbound
335 Summary:        Unbound module for FreeRADIUS server
336 Summary(pl.UTF-8):      Moduł Unbound do serwera FreeRADIUS
337 Group:          Networking/Daemons/Radius
338 Requires:       %{name} = %{version}-%{release}
339
340 %description module-unbound
341 Unbound module for FreeRADIUS server.
342
343 %description module-unbound -l pl.UTF-8
344 Moduł Unbound do serwera FreeRADIUS.
345
346 %package module-yubikey
347 Summary:        Yubikey module for FreeRADIUS server
348 Summary(pl.UTF-8):      Moduł Yubikey do serwera FreeRADIUS
349 Group:          Networking/Daemons/Radius
350 Requires:       %{name} = %{version}-%{release}
351
352 %description module-yubikey
353 Yubikey module for FreeRADIUS server.
354
355 %description module-yubikey -l pl.UTF-8
356 Moduł Yubikey do serwera FreeRADIUS.
357
358 %package libs
359 Summary:        FreeRADIUS server libraries
360 Summary(pl.UTF-8):      Biblioteki serwera FreeRADIUS
361 License:        LGPL v2 (libfreeradius-radius), GPL v2 (libfreeradius-eap)
362 Group:          Libraries
363
364 %description libs
365 FreeRADIUS server libraries.
366
367 %description libs -l pl.UTF-8
368 Biblioteki serwera FreeRADIUS.
369
370 %package devel
371 Summary:        Header files for FreeRADIUS server libraries
372 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek serwera FreeRADIUS
373 License:        LGPL v2 (libfreeradius-radius), GPL v2 (libfreeradius-eap)
374 Group:          Development/Libraries
375 Requires:       %{name}-libs = %{version}-%{release}
376
377 %description devel
378 Header files for FreeRADIUS server libraries.
379
380 %description devel -l pl.UTF-8
381 Pliki nagłówkowe bibliotek serwera FreeRADIUS.
382
383 %package -n mibs-%{name}
384 Summary:        MIB database for FreeRADIUS server
385 Summary(pl.UTF-8):      Baza danych MIB dla serwera FreeRADIUS
386 Group:          Applications/System
387 Requires:       mibs-dirs
388 Suggests:       libsmi
389 Obsoletes:      freeradius-server-mibs < 2.1.7-5
390
391 %description -n mibs-%{name}
392 MIB database for FreeRADIUS server.
393
394 %description -n mibs-%{name} -l pl.UTF-8
395 Baza danych MIB dla serwera FreeRADIUS.
396
397 %prep
398 %setup -q
399
400 %patch0 -p1
401 %patch1 -p1
402 %patch2 -p1
403 %patch3 -p1
404
405 %{__sed } -E -i -e '1s,#!\s*/usr/bin/env\s+python(\s|$),#!%{__python}\1,' \
406       src/modules/rlm_python/example.py \
407       src/modules/rlm_python/radiusd.py
408
409 %{__sed } -E -i -e '1s,#!\s*/usr/bin/env\s+python3(\s|$),#!%{__python3}\1,' \
410       src/modules/rlm_python3/example.py \
411       src/modules/rlm_python3/radiusd.py
412
413 %build
414 # Keep it for future when ac/am regeneration will be ok
415 TOPDIR="$(pwd)"
416 find -name 'configure.[ia][nc]' -type f | while read FILE; do
417         cd $(dirname "$FILE")
418         grep -q 'A[CM]_PROG_LIBTOOL' configure.[ia][nc] && %{__libtoolize}
419         %{__aclocal} -I "$TOPDIR" -I "$TOPDIR/m4" $(if [ -d m4 ] ; then echo "-I m4" ; fi)
420         %{__autoconf}
421         [ -f config.h.in ] && %{__autoheader}
422         cd -
423 done
424
425 # NOTE:
426 # system-libtool conflicts with --disable-static
427 # rlm_opendirectory is Mac OS specific
428 # rlm_sql_db2 requires proprietary library (IBM DB2 SDK)
429 # rlm_sql_iodbc disabled because libiodbc-devel conflicts with unixODBC-devel
430 %configure \
431         SNMPGET=/usr/bin/snmpget \
432         SNMPWALK=/usr/bin/snmpwalk \
433         ac_cv_lib_nsl_inet_ntoa=no \
434         ac_cv_lib_resolv_inet_aton=no \
435         --disable-static \
436         %{!?with_krb5:--enable-heimdal-krb5} \
437         --enable-strict-dependencies \
438         --with-experimental-modules \
439 %if %{with ibmdb2}
440         --with-ibmdb2-dir=%{_libdir}/clidriver \
441 %endif
442         --with-logdir=%{_var}/log/freeradius \
443         %{?with_instantclient:--with-oracle-include-dir=/usr/include/oracle/client} \
444         --with-system-libltdl \
445         --with-udpfromto \
446         %{!?with_eap_ikev2:--without-rlm_eap_ikev2} \
447         --without-rlm_eap_tnc \
448         %{!?with_kerberos5:--without-rlm_krb5} \
449         %{!?with_ldap:--without-rlm_ldap} \
450         --without-rlm_opendirectory \
451         %{!?with_python2:--without-rlm_python} \
452         %{!?with_python3:--without-rlm_python3} \
453         %{!?with_redis:--without-rlm_redis} \
454         %{!?with_redis:--without-rlm_rediswho} \
455         %{!?with_ruby:--without-rlm_ruby} \
456         %{!?with_ibmdb2:--without-rlm_sql_db2} \
457         %{!?with_firebird:--without-rlm_sql_firebird} \
458         %{!?with_freetds:--without-rlm_sql_freetds} \
459         %{!?with_mongo:--without-rlm_sql_mongo} \
460         --without-rlm_sql_iodbc \
461         %{!?with_oci:--without-rlm_sql_oracle} \
462         --without-rlm_couchbase \
463         --without-rlm_securid
464
465 %{__make} -j1 \
466         VERBOSE=1
467
468 %install
469 rm -rf $RPM_BUILD_ROOT
470 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d} \
471         $RPM_BUILD_ROOT%{_var}/log/{,archive}/freeradius/radacct \
472         $RPM_BUILD_ROOT/var/run/freeradius \
473         $RPM_BUILD_ROOT%{mibdir} \
474         $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
475
476 %{__make} -j1 install \
477         R=$RPM_BUILD_ROOT \
478         VERBOSE=1
479
480 install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
481 install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
482 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/radius
483 install %{SOURCE4} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
484
485 %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+python2(\s|$),#!%{__python}\1,' \
486       $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/python/*.py
487
488 # Install mibs:
489 install mibs/FREERADIUS-*.mib $RPM_BUILD_ROOT%{mibdir}
490
491 # Cleanups:
492 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
493         $RPM_BUILD_ROOT%{_sbindir}/rc.*
494 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/freeradius
495
496 %if %{without oci}
497 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/oracle
498 %endif
499 %{__rm} -r $RPM_BUILD_ROOT%{_sysconfdir}/raddb/mods-config/sql/*/mssql
500
501 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}{,/freeradius}/*.a
502
503 # prepare cleaned up docs for rpm
504 install -d docs-rpm
505 cp -a doc scripts docs-rpm
506 %{__rm} docs-rpm/doc/{.gitignore,Makefile*,rfc/{Makefile,update.sh,*.pl}}
507 %{__rm} docs-rpm/scripts/{.gitignore,*.in,raddebug,cryptpasswd}
508 %{__rm} -r docs-rpm/scripts/solaris
509
510 %clean
511 rm -rf $RPM_BUILD_ROOT
512
513 %pre
514 %groupadd -g 29 -r -f radius
515 %useradd -u 29 -d %{_localstatedir} -s /bin/false -M -r -c "%{name}" -g radius radius
516
517 # TODO: should be in trigger instead.
518 # upgrade from previous versions of the package, where radius' gid was "nobody"
519 if [ "`id -g radius`" = "99" ]; then
520         usermod -g 29 radius
521         chown radius:radius /var/log/%{name}/*.log >/dev/null 2>&1 || :
522         chown radius:radius /var/log/%{name}/radacct/* >/dev/null 2>&1 || :
523 fi
524
525 %post
526 if [ ! -e /etc/raddb/certs/server.pem ] ; then
527         cd /etc/raddb/certs
528         make client.key || : # otherwise it doesn't work
529         ./bootstrap || :
530         chown root:radius * || :
531         chmod 640 * || :
532 fi
533
534 /sbin/chkconfig --add %{name}
535 %service %{name} restart "%{name} daemon"
536
537 %preun
538 if [ "$1" = "0" ]; then
539         %service %{name} stop
540         /sbin/chkconfig --del %{name}
541 fi
542
543 %postun
544 if [ "$1" = "0" ]; then
545         %userremove radius
546         %groupremove radius
547 fi
548
549 %post   libs -p /sbin/ldconfig
550 %postun libs -p /sbin/ldconfig
551
552 %define module_scripts() \
553 %post %1 \
554 %service %{name} restart \
555 \
556 %postun %1 \
557 %service %{name} restart
558
559 %module_scripts module-krb5
560 %module_scripts module-ldap
561 %module_scripts module-otp
562 %module_scripts module-pam
563 %module_scripts module-perl
564 %module_scripts module-python
565 %module_scripts module-python3
566 %module_scripts module-redis
567 %module_scripts module-ruby
568 %module_scripts module-sql-firebird
569 %module_scripts module-sql-mongo
570 %module_scripts module-sql-mysql
571 %module_scripts module-sql-oracle
572 %module_scripts module-sql-postgresql
573 %module_scripts module-sql-sqlite
574 %module_scripts module-sql-unixodbc
575
576 %files
577 %defattr(644,root,root,755)
578 %doc COPYRIGHT CREDITS README.rst docs-rpm/*
579 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/freeradius-server
580 %attr(754,root,root) /etc/rc.d/init.d/freeradius-server
581 %attr(755,root,root) %{_bindir}/dhcpclient
582 %attr(755,root,root) %{_bindir}/map_unit
583 %attr(755,root,root) %{_bindir}/rad_counter
584 %attr(755,root,root) %{_bindir}/radattr
585 %attr(755,root,root) %{_bindir}/radclient
586 %attr(755,root,root) %{_bindir}/radcrypt
587 %attr(755,root,root) %{_bindir}/radeapclient
588 %attr(755,root,root) %{_bindir}/radlast
589 %attr(755,root,root) %{_bindir}/radsniff
590 %attr(755,root,root) %{_bindir}/radsqlrelay
591 %attr(755,root,root) %{_bindir}/radtest
592 %attr(755,root,root) %{_bindir}/radwho
593 %attr(755,root,root) %{_bindir}/radzap
594 %attr(755,root,root) %{_bindir}/rlm_ippool_tool
595 %attr(755,root,root) %{_bindir}/rlm_sqlippool_tool
596 %attr(755,root,root) %{_bindir}/smbencrypt
597 %attr(755,root,root) %{_sbindir}/checkrad
598 %attr(755,root,root) %{_sbindir}/raddebug
599 %attr(755,root,root) %{_sbindir}/radiusd
600 %attr(755,root,root) %{_sbindir}/radmin
601 %dir %{_libdir}/freeradius
602 %attr(755,root,root) %{_libdir}/freeradius/proto_dhcp.so
603 %{_libdir}/freeradius/proto_dhcp.la
604 %attr(755,root,root) %{_libdir}/freeradius/proto_vmps.so
605 %{_libdir}/freeradius/proto_vmps.la
606 %attr(755,root,root) %{_libdir}/freeradius/rlm_always.so
607 %{_libdir}/freeradius/rlm_always.la
608 %attr(755,root,root) %{_libdir}/freeradius/rlm_attr_filter.so
609 %{_libdir}/freeradius/rlm_attr_filter.la
610 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache.so
611 %{_libdir}/freeradius/rlm_cache.la
612 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache_memcached.so
613 %{_libdir}/freeradius/rlm_cache_memcached.la
614 %attr(755,root,root) %{_libdir}/freeradius/rlm_cache_rbtree.so
615 %{_libdir}/freeradius/rlm_cache_rbtree.la
616 %attr(755,root,root) %{_libdir}/freeradius/rlm_chap.so
617 %{_libdir}/freeradius/rlm_chap.la
618 %attr(755,root,root) %{_libdir}/freeradius/rlm_counter.so
619 %{_libdir}/freeradius/rlm_counter.la
620 %attr(755,root,root) %{_libdir}/freeradius/rlm_cram.so
621 %{_libdir}/freeradius/rlm_cram.la
622 %attr(755,root,root) %{_libdir}/freeradius/rlm_date.so
623 %{_libdir}/freeradius/rlm_date.la
624 %attr(755,root,root) %{_libdir}/freeradius/rlm_detail.so
625 %{_libdir}/freeradius/rlm_detail.la
626 %attr(755,root,root) %{_libdir}/freeradius/rlm_dhcp.so
627 %{_libdir}/freeradius/rlm_dhcp.la
628 %attr(755,root,root) %{_libdir}/freeradius/rlm_digest.so
629 %{_libdir}/freeradius/rlm_digest.la
630 %attr(755,root,root) %{_libdir}/freeradius/rlm_dynamic_clients.so
631 %{_libdir}/freeradius/rlm_dynamic_clients.la
632 %attr(755,root,root) %{_libdir}/freeradius/rlm_eap*.so
633 %{_libdir}/freeradius/rlm_eap*.la
634 %attr(755,root,root) %{_libdir}/freeradius/rlm_example.so
635 %{_libdir}/freeradius/rlm_example.la
636 %attr(755,root,root) %{_libdir}/freeradius/rlm_exec.so
637 %{_libdir}/freeradius/rlm_exec.la
638 %attr(755,root,root) %{_libdir}/freeradius/rlm_expiration.so
639 %{_libdir}/freeradius/rlm_expiration.la
640 %attr(755,root,root) %{_libdir}/freeradius/rlm_expr.so
641 %{_libdir}/freeradius/rlm_expr.la
642 %attr(755,root,root) %{_libdir}/freeradius/rlm_files.so
643 %{_libdir}/freeradius/rlm_files.la
644 %attr(755,root,root) %{_libdir}/freeradius/rlm_idn.so
645 %{_libdir}/freeradius/rlm_idn.la
646 %attr(755,root,root) %{_libdir}/freeradius/rlm_ippool.so
647 %{_libdir}/freeradius/rlm_ippool.la
648 %attr(755,root,root) %{_libdir}/freeradius/rlm_linelog.so
649 %{_libdir}/freeradius/rlm_linelog.la
650 %attr(755,root,root) %{_libdir}/freeradius/rlm_logintime.so
651 %{_libdir}/freeradius/rlm_logintime.la
652 %attr(755,root,root) %{_libdir}/freeradius/rlm_mschap.so
653 %{_libdir}/freeradius/rlm_mschap.la
654 %attr(755,root,root) %{_libdir}/freeradius/rlm_pap.so
655 %{_libdir}/freeradius/rlm_pap.la
656 %attr(755,root,root) %{_libdir}/freeradius/rlm_passwd.so
657 %{_libdir}/freeradius/rlm_passwd.la
658 %attr(755,root,root) %{_libdir}/freeradius/rlm_preprocess.so
659 %{_libdir}/freeradius/rlm_preprocess.la
660 %attr(755,root,root) %{_libdir}/freeradius/rlm_radutmp.so
661 %{_libdir}/freeradius/rlm_radutmp.la
662 %attr(755,root,root) %{_libdir}/freeradius/rlm_realm.so
663 %{_libdir}/freeradius/rlm_realm.la
664 %attr(755,root,root) %{_libdir}/freeradius/rlm_replicate.so
665 %{_libdir}/freeradius/rlm_replicate.la
666 %attr(755,root,root) %{_libdir}/freeradius/rlm_rest.so
667 %{_libdir}/freeradius/rlm_rest.la
668 %attr(755,root,root) %{_libdir}/freeradius/rlm_smsotp.so
669 %{_libdir}/freeradius/rlm_smsotp.la
670 %attr(755,root,root) %{_libdir}/freeradius/rlm_soh.so
671 %{_libdir}/freeradius/rlm_soh.la
672 %attr(755,root,root) %{_libdir}/freeradius/rlm_sometimes.so
673 %{_libdir}/freeradius/rlm_sometimes.la
674 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql.so
675 %{_libdir}/freeradius/rlm_sql.la
676 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_map.so
677 %{_libdir}/freeradius/rlm_sql_map.la
678 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_null.so
679 %{_libdir}/freeradius/rlm_sql_null.la
680 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlcounter.so
681 %{_libdir}/freeradius/rlm_sqlcounter.la
682 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlhpwippool.so
683 %{_libdir}/freeradius/rlm_sqlhpwippool.la
684 %attr(755,root,root) %{_libdir}/freeradius/rlm_sqlippool.so
685 %{_libdir}/freeradius/rlm_sqlippool.la
686 %attr(755,root,root) %{_libdir}/freeradius/rlm_test.so
687 %{_libdir}/freeradius/rlm_test.la
688 %attr(755,root,root) %{_libdir}/freeradius/rlm_totp.so
689 %{_libdir}/freeradius/rlm_totp.la
690 %attr(755,root,root) %{_libdir}/freeradius/rlm_unix.so
691 %{_libdir}/freeradius/rlm_unix.la
692 %attr(755,root,root) %{_libdir}/freeradius/rlm_unpack.so
693 %{_libdir}/freeradius/rlm_unpack.la
694 %attr(755,root,root) %{_libdir}/freeradius/rlm_utf8.so
695 %{_libdir}/freeradius/rlm_utf8.la
696 %attr(755,root,root) %{_libdir}/freeradius/rlm_wimax.so
697 %{_libdir}/freeradius/rlm_wimax.la
698 %{_datadir}/freeradius
699 %{_mandir}/man1/dhcpclient.1*
700 %{_mandir}/man1/rad_counter.1*
701 %{_mandir}/man1/radclient.1*
702 %{_mandir}/man1/radeapclient.1*
703 %{_mandir}/man1/radlast.1*
704 %{_mandir}/man1/radtest.1*
705 %{_mandir}/man1/radwho.1*
706 %{_mandir}/man1/radzap.1*
707 %{_mandir}/man1/smbencrypt.1*
708 %{_mandir}/man5/checkrad.5*
709 %{_mandir}/man5/clients.conf.5*
710 %{_mandir}/man5/dictionary.5*
711 %{_mandir}/man5/radiusd.conf.5*
712 %{_mandir}/man5/radrelay.conf.5*
713 %{_mandir}/man5/rlm_always.5*
714 %{_mandir}/man5/rlm_attr_filter.5*
715 %{_mandir}/man5/rlm_chap.5*
716 %{_mandir}/man5/rlm_counter.5*
717 %{_mandir}/man5/rlm_detail.5*
718 %{_mandir}/man5/rlm_digest.5*
719 %{_mandir}/man5/rlm_expr.5*
720 %{_mandir}/man5/rlm_files.5*
721 %{_mandir}/man5/rlm_idn.5*
722 %{_mandir}/man5/rlm_mschap.5*
723 %{_mandir}/man5/rlm_pap.5*
724 %{_mandir}/man5/rlm_passwd.5*
725 %{_mandir}/man5/rlm_realm.5*
726 %{_mandir}/man5/rlm_sql.5*
727 %{_mandir}/man5/rlm_unix.5*
728 %{_mandir}/man5/unlang.5*
729 %{_mandir}/man5/users.5*
730 %{_mandir}/man8/radcrypt.8*
731 %{_mandir}/man8/raddebug.8*
732 %{_mandir}/man8/radiusd.8*
733 %{_mandir}/man8/radmin.8*
734 %{_mandir}/man8/radrelay.8*
735 %{_mandir}/man8/radsniff.8*
736 %{_mandir}/man8/radsqlrelay.8*
737 %{_mandir}/man8/rlm_ippool_tool.8*
738 %{_mandir}/man8/rlm_sqlippool_tool.8*
739 %attr(771,root,radius) %dir %{_var}/log/freeradius
740 %attr(771,root,radius) %dir %{_var}/log/freeradius/radacct
741 %attr(771,root,radius) %dir %{_var}/log/archive/freeradius
742 %attr(771,root,radius) %dir %{_var}/log/archive/freeradius/radacct
743 %attr(775,root,radius) %dir /var/run/freeradius
744 %{systemdtmpfilesdir}/%{name}.conf
745 %defattr(640,root,radius,750)
746 %dir %{_sysconfdir}/raddb
747 %doc %{_sysconfdir}/raddb/README.rst
748 %dir %{_sysconfdir}/raddb/certs
749 %{_sysconfdir}/raddb/certs/Makefile
750 %doc %{_sysconfdir}/raddb/certs/README.md
751 %ghost %{_sysconfdir}/raddb/certs/01.pem
752 %ghost %{_sysconfdir}/raddb/certs/02.pem
753 %attr(755,root,root) %{_sysconfdir}/raddb/certs/bootstrap
754 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/ca.cnf
755 %ghost %{_sysconfdir}/raddb/certs/ca.crl
756 %ghost %{_sysconfdir}/raddb/certs/ca.der
757 %ghost %{_sysconfdir}/raddb/certs/ca.key
758 %ghost %{_sysconfdir}/raddb/certs/ca.pem
759 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/client.cnf
760 %ghost %{_sysconfdir}/raddb/certs/client.crt
761 %{_sysconfdir}/raddb/certs/client.csr
762 %ghost %{_sysconfdir}/raddb/certs/client.key
763 %ghost %{_sysconfdir}/raddb/certs/client.p12
764 %ghost %{_sysconfdir}/raddb/certs/client.pem
765 %ghost %{_sysconfdir}/raddb/certs/dh
766 %ghost %{_sysconfdir}/raddb/certs/index.txt
767 %ghost %{_sysconfdir}/raddb/certs/index.txt.attr
768 %ghost %{_sysconfdir}/raddb/certs/index.txt.attr.old
769 %ghost %{_sysconfdir}/raddb/certs/index.txt.old
770 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/inner-server.cnf
771 %{_sysconfdir}/raddb/certs/passwords.mk
772 %ghost %{_sysconfdir}/raddb/certs/serial
773 %ghost %{_sysconfdir}/raddb/certs/serial.old
774 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/server.cnf
775 %ghost %{_sysconfdir}/raddb/certs/server.crt
776 %ghost %{_sysconfdir}/raddb/certs/server.csr
777 %ghost %{_sysconfdir}/raddb/certs/server.key
778 %ghost %{_sysconfdir}/raddb/certs/server.p12
779 %ghost %{_sysconfdir}/raddb/certs/server.pem
780 %ghost %{_sysconfdir}/raddb/certs/user@example.org.pem
781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/certs/xpextensions
782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/clients.conf
783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/dictionary
784 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/experimental.conf
785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/hints
786 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/huntgroups
787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/panic.gdb
788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/proxy.conf
789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/radiusd.conf
790 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/templates.conf
791 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/users
792 %dir %{_sysconfdir}/raddb/mods-available
793 %doc %{_sysconfdir}/raddb/mods-available/README.rst
794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/abfab_psk_sql
795 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/always
796 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/attr_filter
797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache
798 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache_auth
799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/chap
800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/couchbase
801 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/counter
802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cui
803 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/date
804 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail
805 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.example.com
806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.log
807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp
808 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_files
809 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_passwd
810 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_sql
811 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_sqlippool
812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/digest
813 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dynamic_clients
814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/eap
815 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/echo
816 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/etc_group
817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/exec
818 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/expiration
819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/expr
820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/files
821 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/idn
822 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/inner-eap
823 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ippool
824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ldap_google
825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/linelog
826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/logintime
827 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mac2ip
828 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mac2vlan
829 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/moonshot-targeted-ids
830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mschap
831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ntlm_auth
832 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/opendirectory
833 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/pap
834 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/passwd
835 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/preprocess
836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/radutmp
837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/realm
838 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/replicate
839 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/rest
840 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/smbpasswd
841 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/smsotp
842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/soh
843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sometimes
844 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sql
845 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlcounter
846 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlippool
847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sql_map
848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sradutmp
849 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/totp
850 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unix
851 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unpack
852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/utf8
853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/wimax
854 %dir %{_sysconfdir}/raddb/mods-config
855 %doc %{_sysconfdir}/raddb/mods-config/README.rst
856 %dir %{_sysconfdir}/raddb/mods-config/attr_filter
857 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_challenge
858 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_reject
859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/accounting_response
860 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/coa
861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/post-proxy
862 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/pre-proxy
863 %dir %{_sysconfdir}/raddb/mods-config/files
864 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/accounting
865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/authorize
866 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/dhcp
867 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/pre-proxy
868 %dir %{_sysconfdir}/raddb/mods-config/preprocess
869 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/preprocess/hints
870 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/preprocess/huntgroups
871 %dir %{_sysconfdir}/raddb/mods-config/sql
872 %dir %{_sysconfdir}/raddb/mods-config/sql/counter
873 %dir %{_sysconfdir}/raddb/mods-config/sql/cui
874 %dir %{_sysconfdir}/raddb/mods-config/sql/dhcp
875 %dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql
876 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/queries.conf
877 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/schema.sql
878 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/setup.sql
879 %dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql
880 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/queries.conf
881 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/schema.sql
882 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/setup.sql
883 %dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite
884 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite/queries.conf
885 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite/schema.sql
886 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool
887 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp
888 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
889 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/procedure-no-skip-locked.sql
890 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/procedure.sql
891 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql
892 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/procedure.sql
893 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/queries.conf
894 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/schema.sql
895 %dir %{_sysconfdir}/raddb/mods-config/sql/main
896 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids
897 %dir %{_sysconfdir}/raddb/mods-enabled
898 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/always
899 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/attr_filter
900 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/chap
901 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/date
902 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/detail
903 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/detail.log
904 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/digest
905 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/dynamic_clients
906 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/eap
907 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/echo
908 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/exec
909 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/expiration
910 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/expr
911 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/files
912 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/linelog
913 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/logintime
914 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/mschap
915 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/ntlm_auth
916 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/pap
917 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/passwd
918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/preprocess
919 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/radutmp
920 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/realm
921 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/replicate
922 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/soh
923 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/sradutmp
924 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/totp
925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unix
926 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unpack
927 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/utf8
928 %dir %{_sysconfdir}/raddb/policy.d
929 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/abfab-tr
930 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/accounting
931 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/canonicalization
932 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/control
933 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/cui
934 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/debug
935 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/dhcp
936 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/eap
937 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/filter
938 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/moonshot-targeted-ids
939 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/operator-name
940 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/policy.d/rfc7542
941 %dir %{_sysconfdir}/raddb/sites-available
942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/sites-available/*
943 %dir %{_sysconfdir}/raddb/sites-enabled
944 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/sites-enabled/*
945 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/trigger.conf
946
947 %if %{with kerberos5}
948 %files module-krb5
949 %defattr(644,root,root,755)
950 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/krb5
951 %attr(755,root,root) %{_libdir}/freeradius/rlm_krb5.so
952 %{_libdir}/freeradius/rlm_krb5.la
953 %endif
954
955 %if %{with ldap}
956 %files module-ldap
957 %defattr(644,root,root,755)
958 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ldap
959 %attr(755,root,root) %{_libdir}/freeradius/rlm_ldap.so
960 %{_libdir}/freeradius/rlm_ldap.la
961 %endif
962
963 %files module-otp
964 %defattr(644,root,root,755)
965 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/otp
966 %attr(755,root,root) %{_libdir}/freeradius/rlm_otp.so
967 %{_libdir}/freeradius/rlm_otp.la
968
969 %files module-pam
970 %defattr(644,root,root,755)
971 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/pam
972 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/radius
973 %attr(755,root,root) %{_libdir}/freeradius/rlm_pam.so
974 %{_libdir}/freeradius/rlm_pam.la
975
976 %files module-perl
977 %defattr(644,root,root,755)
978 %dir %{_sysconfdir}/raddb/mods-config/perl
979 %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/perl/example.pl
980 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/perl
981 %attr(755,root,root) %{_libdir}/freeradius/rlm_perl.so
982 %{_libdir}/freeradius/rlm_perl.la
983
984 %if %{with python2}
985 %files module-python
986 %defattr(644,root,root,755)
987 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/python
988 %dir %{_sysconfdir}/raddb/mods-config/python
989 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python/example.py
990 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python/radiusd.py
991 %attr(755,root,root) %{_libdir}/freeradius/rlm_python.so
992 %{_libdir}/freeradius/rlm_python.la
993 %endif
994
995 %if %{with python3}
996 %files module-python3
997 %defattr(644,root,root,755)
998 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/python3
999 %dir %{_sysconfdir}/raddb/mods-config/python3
1000 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python3/example.py
1001 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/python3/radiusd.py
1002 %attr(755,root,root) %{_libdir}/freeradius/rlm_python3.so
1003 %{_libdir}/freeradius/rlm_python3.la
1004 %endif
1005
1006 %if %{with redis}
1007 %files module-redis
1008 %defattr(644,root,root,755)
1009 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/redis
1010 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/rediswho
1011 %attr(755,root,root) %{_libdir}/freeradius/rlm_redis.so
1012 %{_libdir}/freeradius/rlm_redis.la
1013 %attr(755,root,root) %{_libdir}/freeradius/rlm_rediswho.so
1014 %{_libdir}/freeradius/rlm_rediswho.la
1015 %endif
1016
1017 %if %{with ruby}
1018 %files module-ruby
1019 %defattr(644,root,root,755)
1020 %dir %{_sysconfdir}/raddb/mods-config/ruby
1021 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/ruby/example.rb
1022 %attr(755,root,root) %{_libdir}/freeradius/rlm_ruby.so
1023 %{_libdir}/freeradius/rlm_ruby.la
1024 %endif
1025
1026 %if %{with ibmdb2}
1027 %files module-sql-db2
1028 %defattr(644,root,root,755)
1029 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_db2.so
1030 %{_libdir}/freeradius/rlm_sql_db2.la
1031 %endif
1032
1033 %if %{with firebird}
1034 %files module-sql-firebird
1035 %defattr(644,root,root,755)
1036 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_firebird.so
1037 %{_libdir}/freeradius/rlm_sql_firebird.la
1038 %endif
1039
1040 %if %{with freetds}
1041 %files module-sql-freetds
1042 %defattr(644,root,root,755)
1043 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_freetds.so
1044 %{_libdir}/freeradius/rlm_sql_freetds.la
1045 %endif
1046
1047 %if %{with mongo}
1048 %files module-sql-mongo
1049 %defattr(644,root,root,755)
1050 %dir %{_sysconfdir}/raddb/mods-config/sql/*/mongo
1051 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/*/mongo/queries.conf
1052 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_mongo.so
1053 %{_libdir}/freeradius/rlm_sql_mongo.la
1054 %endif
1055
1056 %files module-sql-mysql
1057 %defattr(644,root,root,755)
1058 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/mysql
1059 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql/*.conf
1060 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/mysql
1061 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/queries.conf
1062 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/schema.sql
1063 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql
1064 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/queries.conf
1065 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/*.sql
1066 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
1067 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
1068 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/schema.sql
1069 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql
1070 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/queries.conf
1071 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/*.sql
1072 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras
1073 %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax
1074 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax/queries.conf
1075 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/extras/wimax/schema.sql
1076 %dir %{_sysconfdir}/raddb/mods-config/sql/main/ndb
1077 %doc %{_sysconfdir}/raddb/mods-config/sql/main/ndb/README
1078 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/ndb/*.sql
1079 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql
1080 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql/queries.conf
1081 %attr(640,root,radius) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/mysql/schema.sql
1082 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_mysql.so
1083 %{_libdir}/freeradius/rlm_sql_mysql.la
1084
1085 %if %{with oci}
1086 %files module-sql-oracle
1087 %defattr(644,root,root,755)
1088 %dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle
1089 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle/queries.conf
1090 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle/*.sql
1091 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle
1092 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle/queries.conf
1093 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle/*.sql
1094 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle
1095 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle/queries.conf
1096 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle/*.sql
1097 %dir %{_sysconfdir}/raddb/mods-config/sql/main/oracle
1098 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/oracle/queries.conf
1099 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/oracle/*.sql
1100 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_oracle.so
1101 %{_libdir}/freeradius/rlm_sql_oracle.la
1102 %endif
1103
1104 %files module-sql-postgresql
1105 %defattr(644,root,root,755)
1106 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql
1107 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/*.conf
1108 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql
1109 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/queries.conf
1110 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/schema.sql
1111 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql
1112 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/queries.conf
1113 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/*.sql
1114 %dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql
1115 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/queries.conf
1116 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/*.sql
1117 %dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras
1118 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras/cisco_h323_db_schema.sql
1119 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf
1120 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql
1121 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql/queries.conf
1122 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/postgresql/schema.sql
1123 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_postgresql.so
1124 %{_libdir}/freeradius/rlm_sql_postgresql.la
1125
1126 %files module-sql-sqlite
1127 %defattr(644,root,root,755)
1128 %dir %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite
1129 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/*.conf
1130 %dir %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite
1131 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/queries.conf
1132 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/schema.sql
1133 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite
1134 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/queries.conf
1135 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/schema.sql
1136 %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite
1137 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
1138 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/schema.sql
1139 %dir %{_sysconfdir}/raddb/mods-config/sql/main/sqlite
1140 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/process-radacct-refresh.sh
1141 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/queries.conf
1142 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/*.sql
1143 %dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite
1144 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite/queries.conf
1145 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids/sqlite/schema.sql
1146 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_sqlite.so
1147 %{_libdir}/freeradius/rlm_sql_sqlite.la
1148
1149 %files module-sql-unixodbc
1150 %defattr(644,root,root,755)
1151 %attr(755,root,root) %{_libdir}/freeradius/rlm_sql_unixodbc.so
1152 %{_libdir}/freeradius/rlm_sql_unixodbc.la
1153
1154 %files module-unbound
1155 %defattr(644,root,root,755)
1156 %attr(755,root,root) %{_libdir}/freeradius/rlm_unbound.so
1157 %{_libdir}/freeradius/rlm_unbound.la
1158 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unbound
1159 %dir %{_sysconfdir}/raddb/mods-config/unbound
1160 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/unbound/default.conf
1161 %{_mandir}/man5/rlm_unbound.5*
1162
1163 %files module-yubikey
1164 %defattr(644,root,root,755)
1165 %attr(755,root,root) %{_libdir}/freeradius/rlm_yubikey.so
1166 %{_libdir}/freeradius/rlm_yubikey.la
1167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/yubikey
1168
1169 %files libs
1170 %defattr(644,root,root,755)
1171 %attr(755,root,root) %{_libdir}/libfreeradius-dhcp.so
1172 %attr(755,root,root) %{_libdir}/libfreeradius-eap.so
1173 %attr(755,root,root) %{_libdir}/libfreeradius-radius.so
1174 %attr(755,root,root) %{_libdir}/libfreeradius-server.so
1175 %dir %{_libdir}/freeradius
1176
1177 %files devel
1178 %defattr(644,root,root,755)
1179 %{_includedir}/freeradius
1180
1181 %files -n mibs-%{name}
1182 %defattr(644,root,root,755)
1183 %{mibdir}/FREERADIUS-MGMT-MIB.mib
1184 %{mibdir}/FREERADIUS-NOTIFICATION-MIB.mib
1185 %{mibdir}/FREERADIUS-PRODUCT-RADIUSD-MIB.mib
1186 %{mibdir}/FREERADIUS-SMI.mib
This page took 0.28127 seconds and 3 git commands to generate.