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