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