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