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