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