%bcond_without ldap # rlm_ldap extension module
%bcond_without firebird # rlm_sql_firebird extension module
%bcond_with eap_ikev2 # rlm_eap_ikev2 extension module
+%bcond_with ibmdb2 # rlm_sql_db2 extension module
%bcond_without kerberos5 # rlm_krb5 extension module
%bcond_with krb5 # use MIT Kerberos instead of heimdal
+%bcond_without freetds # FreeTDS SQL extension module
%bcond_without mongo # Mongo SQL extension module
%bcond_with oci # Oracle SQL extension module
%bcond_without python2 # Python 2 extension module
%bcond_without redis # rlm_redis and rlm_rediswho extension modules
%bcond_without ruby # rlm_ruby extension module
#
-#
Summary: High-performance and highly configurable RADIUS server
Summary(pl.UTF-8): Szybki i wysoce konfigurowalny serwer RADIUS
Name: freeradius-server
-Version: 3.0.21
+Version: 3.0.26
Release: 1
License: GPL v2
Group: Networking/Daemons/Radius
Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2
-# Source0-md5: 8b7f794f2ac0d686d9aecfa083a63614
+# Source0-md5: fa61ffb0b4a23a1deddb9ddf83616215
Source1: %{name}.logrotate
Source2: %{name}.init
Source3: %{name}.pam
%{?with_firebird:BuildRequires: Firebird-devel}
BuildRequires: autoconf >= 2.59
BuildRequires: automake
+BuildRequires: curl-devel
BuildRequires: cyrus-sasl-devel
BuildRequires: freetds-devel
BuildRequires: gdbm-devel
BuildRequires: heimdal-devel
%endif
%{?with_redis:BuildRequires: hiredis-devel}
+%{?with_ibmdb2:BuildRequires: ibm-db2-clidriver-devel}
BuildRequires: json-c-devel
%if %{with kerberos5} && %{with krb5}
BuildRequires: krb5-devel
%endif
%{?with_eap_ikev2:BuildRequires: libeap-ikev2-devel >= 0.2.1-5}
+BuildRequires: libidn-devel >= 1.42-1
BuildRequires: libltdl-devel
BuildRequires: libmemcached-devel
BuildRequires: libpcap-devel
+# libwbclient for mschap module
+BuildRequires: libsmbclient-devel
BuildRequires: libtool
BuildRequires: mysql-devel
%{?with_mongo:BuildRequires: mongo-c-driver-devel}
%description module-ruby -l pl.UTF-8
Moduł Ruby do serwera FreeRADIUS.
+%package module-sql-db2
+Summary: IBM DB2 driver for FreeRADIUS server SQL module
+Summary(pl.UTF-8): Sterownik IBM DB2 dla modułu SQL serwera FreeRADIUS
+Group: Networking/Daemons/Radius
+Requires: %{name} = %{version}-%{release}
+
+%description module-sql-db2
+IBM DB2 driver for FreeRADIUS server SQL module.
+
+%description module-sql-db2 -l pl.UTF-8
+Sterownik IBM DB2 dla modułu SQL serwera FreeRADIUS.
+
%package module-sql-firebird
Summary: Firebird driver for FreeRADIUS server SQL module
Summary(pl.UTF-8): Sterownik Firebird dla modułu SQL serwera FreeRADIUS
Group: Networking/Daemons/Radius
Requires: %{name} = %{version}-%{release}
-Obsoletes: freeradius-server-module-sql_firebird
+Obsoletes: freeradius-server-module-sql_firebird < 2.2.6
%description module-sql-firebird
Firebird driver for FreeRADIUS server SQL module.
%description module-sql-firebird -l pl.UTF-8
Sterownik Firebird dla modułu SQL serwera FreeRADIUS.
+%package module-sql-freetds
+Summary: FreeTDS driver for FreeRADIUS server SQL module
+Summary(pl.UTF-8): Sterownik FreeTDS dla modułu SQL serwera FreeRADIUS
+Group: Networking/Daemons/Radius
+Requires: %{name} = %{version}-%{release}
+
+%description module-sql-freetds
+FreeTDS driver for FreeRADIUS server SQL module.
+
+%description module-sql-freetds -l pl.UTF-8
+Sterownik FreeTDS dla modułu SQL serwera FreeRADIUS.
+
%package module-sql-mongo
Summary: Mongo driver for FreeRADIUS server SQL module
Summary(pl.UTF-8): Sterownik Mongo dla modułu SQL serwera FreeRADIUS
Summary(pl.UTF-8): Sterownik MySQL dla modułu SQL serwera FreeRADIUS
Group: Networking/Daemons/Radius
Requires: %{name} = %{version}-%{release}
-Obsoletes: freeradius-server-module-mysql
+Obsoletes: freeradius-server-module-mysql < 2.2.6
%description module-sql-mysql
MySQL driver for FreeRADIUS server SQL module.
Summary(pl.UTF-8): Sterownik PostgreSQL dla modułu SQL serwera FreeRADIUS
Group: Networking/Daemons/Radius
Requires: %{name} = %{version}-%{release}
-Obsoletes: freeradius-server-module-postgresql
+Obsoletes: freeradius-server-module-postgresql < 2.2.6
%description module-sql-postgresql
PostgreSQL driver for FreeRADIUS server SQL module.
Summary(pl.UTF-8): Sterownik SQLite dla modułu SQL serwera FreeRADIUS
Group: Networking/Daemons/Radius
Requires: %{name} = %{version}-%{release}
-Obsoletes: freeradius-server-module-sqlite
+Obsoletes: freeradius-server-module-sqlite < 2.2.6
%description module-sql-sqlite
SQLite driver for FreeRADIUS server SQL module.
Summary(pl.UTF-8): Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS
Group: Networking/Daemons/Radius
Requires: %{name} = %{version}-%{release}
-Obsoletes: freeradius-server-module-unixodbc
+Obsoletes: freeradius-server-module-unixodbc < 2.2.6
%description module-sql-unixodbc
UnixODBC driver for FreeRADIUS server SQL module.
%description module-sql-unixodbc -l pl.UTF-8
Sterownik UnixODBC dla modułu SQL serwera FreeRADIUS.
+%package module-unbound
+Summary: Unbound module for FreeRADIUS server
+Summary(pl.UTF-8): Moduł Unbound do serwera FreeRADIUS
+Group: Networking/Daemons/Radius
+Requires: %{name} = %{version}-%{release}
+
+%description module-unbound
+Unbound module for FreeRADIUS server.
+
+%description module-unbound -l pl.UTF-8
+Moduł Unbound do serwera FreeRADIUS.
+
+%package module-yubikey
+Summary: Yubikey module for FreeRADIUS server
+Summary(pl.UTF-8): Moduł Yubikey do serwera FreeRADIUS
+Group: Networking/Daemons/Radius
+Requires: %{name} = %{version}-%{release}
+
+%description module-yubikey
+Yubikey module for FreeRADIUS server.
+
+%description module-yubikey -l pl.UTF-8
+Moduł Yubikey do serwera FreeRADIUS.
+
%package libs
Summary: FreeRADIUS server libraries
Summary(pl.UTF-8): Biblioteki serwera FreeRADIUS
Group: Applications/System
Requires: mibs-dirs
Suggests: libsmi
-Obsoletes: freeradius-server-mibs
+Obsoletes: freeradius-server-mibs < 2.1.7-5
%description -n mibs-%{name}
MIB database for FreeRADIUS server.
%{!?with_krb5:--enable-heimdal-krb5} \
--enable-strict-dependencies \
--with-experimental-modules \
+%if %{with ibmdb2}
+ --with-ibmdb2-dir=%{_libdir}/clidriver \
+%endif
--with-logdir=%{_var}/log/freeradius \
%{?with_instantclient:--with-oracle-include-dir=/usr/include/oracle/client} \
--with-system-libltdl \
%{!?with_redis:--without-rlm_redis} \
%{!?with_redis:--without-rlm_rediswho} \
%{!?with_ruby:--without-rlm_ruby} \
- --without-rlm_sql_db2 \
+ %{!?with_ibmdb2:--without-rlm_sql_db2} \
%{!?with_firebird:--without-rlm_sql_firebird} \
+ %{!?with_freetds:--without-rlm_sql_freetds} \
%{!?with_mongo:--without-rlm_sql_mongo} \
--without-rlm_sql_iodbc \
%{!?with_oci:--without-rlm_sql_oracle} \
--without-rlm_couchbase \
--without-rlm_securid
-%{__make} -j1
+%{__make} -j1 \
+ VERBOSE=1
%install
rm -rf $RPM_BUILD_ROOT
$RPM_BUILD_ROOT/usr/lib/tmpfiles.d
%{__make} -j1 install \
- R=$RPM_BUILD_ROOT
+ R=$RPM_BUILD_ROOT \
+ VERBOSE=1
install %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
install %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
%attr(755,root,root) %{_bindir}/radwho
%attr(755,root,root) %{_bindir}/radzap
%attr(755,root,root) %{_bindir}/rlm_ippool_tool
+%attr(755,root,root) %{_bindir}/rlm_sqlippool_tool
%attr(755,root,root) %{_bindir}/smbencrypt
%attr(755,root,root) %{_sbindir}/checkrad
%attr(755,root,root) %{_sbindir}/raddebug
%{_libdir}/freeradius/rlm_sometimes.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_sql.so
%{_libdir}/freeradius/rlm_sql.la
-%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_freetds.so
-%{_libdir}/freeradius/rlm_sql_freetds.la
+%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_map.so
+%{_libdir}/freeradius/rlm_sql_map.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_null.so
%{_libdir}/freeradius/rlm_sql_null.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_sqlcounter.so
%{_libdir}/freeradius/rlm_sqlippool.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_test.so
%{_libdir}/freeradius/rlm_test.la
-%attr(755,root,root) %{_libdir}/freeradius/rlm_unbound.so
-%{_libdir}/freeradius/rlm_unbound.la
+%attr(755,root,root) %{_libdir}/freeradius/rlm_totp.so
+%{_libdir}/freeradius/rlm_totp.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_unix.so
%{_libdir}/freeradius/rlm_unix.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_unpack.so
%{_libdir}/freeradius/rlm_utf8.la
%attr(755,root,root) %{_libdir}/freeradius/rlm_wimax.so
%{_libdir}/freeradius/rlm_wimax.la
-%attr(755,root,root) %{_libdir}/freeradius/rlm_yubikey.so
-%{_libdir}/freeradius/rlm_yubikey.la
%{_datadir}/freeradius
%{_mandir}/man1/dhcpclient.1*
%{_mandir}/man1/rad_counter.1*
%{_mandir}/man5/rlm_passwd.5*
%{_mandir}/man5/rlm_realm.5*
%{_mandir}/man5/rlm_sql.5*
-%{_mandir}/man5/rlm_unbound.5*
%{_mandir}/man5/rlm_unix.5*
%{_mandir}/man5/unlang.5*
%{_mandir}/man5/users.5*
%{_mandir}/man8/radsniff.8*
%{_mandir}/man8/radsqlrelay.8*
%{_mandir}/man8/rlm_ippool_tool.8*
+%{_mandir}/man8/rlm_sqlippool_tool.8*
%attr(771,root,radius) %dir %{_var}/log/freeradius
%attr(771,root,radius) %dir %{_var}/log/freeradius/radacct
%attr(771,root,radius) %dir %{_var}/log/archive/freeradius
%doc %{_sysconfdir}/raddb/README.rst
%dir %{_sysconfdir}/raddb/certs
%{_sysconfdir}/raddb/certs/Makefile
-%doc %{_sysconfdir}/raddb/certs/README
+%doc %{_sysconfdir}/raddb/certs/README.md
%ghost %{_sysconfdir}/raddb/certs/01.pem
%ghost %{_sysconfdir}/raddb/certs/02.pem
%attr(755,root,root) %{_sysconfdir}/raddb/certs/bootstrap
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/always
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/attr_filter
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache_eap
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/cache_auth
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/chap
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/couchbase
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/counter
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.example.com
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/detail.log
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_files
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_passwd
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_sql
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dhcp_sqlippool
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/digest
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/dynamic_clients
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/idn
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/inner-eap
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ippool
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/ldap_google
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/linelog
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/logintime
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/mac2ip
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sql
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlcounter
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sqlippool
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sql_map
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/sradutmp
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unbound
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/totp
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unix
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unpack
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/utf8
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/wimax
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/yubikey
%dir %{_sysconfdir}/raddb/mods-config
%doc %{_sysconfdir}/raddb/mods-config/README.rst
%dir %{_sysconfdir}/raddb/mods-config/attr_filter
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_challenge
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/access_reject
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/accounting_response
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/coa
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/post-proxy
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/attr_filter/pre-proxy
%dir %{_sysconfdir}/raddb/mods-config/files
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/accounting
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/authorize
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/dhcp
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/files/pre-proxy
%dir %{_sysconfdir}/raddb/mods-config/preprocess
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/preprocess/hints
%dir %{_sysconfdir}/raddb/mods-config/sql
%dir %{_sysconfdir}/raddb/mods-config/sql/counter
%dir %{_sysconfdir}/raddb/mods-config/sql/cui
+%dir %{_sysconfdir}/raddb/mods-config/sql/dhcp
+%dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/queries.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/schema.sql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/mysql/setup.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/queries.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/schema.sql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/postgresql/setup.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite/queries.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/sqlite/schema.sql
%dir %{_sysconfdir}/raddb/mods-config/sql/ippool
%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp
+%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/procedure-no-skip-locked.sql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/procedure.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/procedure.sql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/queries.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/postgresql/schema.sql
%dir %{_sysconfdir}/raddb/mods-config/sql/main
%dir %{_sysconfdir}/raddb/mods-config/sql/moonshot-targeted-ids
-%dir %{_sysconfdir}/raddb/mods-config/unbound
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/unbound/default.conf
%dir %{_sysconfdir}/raddb/mods-enabled
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/always
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/attr_filter
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/cache_eap
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/chap
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/date
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/detail
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/replicate
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/soh
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/sradutmp
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/totp
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unix
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/unpack
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-enabled/utf8
%{_libdir}/freeradius/rlm_ruby.la
%endif
+%if %{with ibmdb2}
+%files module-sql-db2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_db2.so
+%{_libdir}/freeradius/rlm_sql_db2.la
+%endif
+
%if %{with firebird}
%files module-sql-firebird
%defattr(644,root,root,755)
%{_libdir}/freeradius/rlm_sql_firebird.la
%endif
+%if %{with freetds}
+%files module-sql-freetds
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_freetds.so
+%{_libdir}/freeradius/rlm_sql_freetds.la
+%endif
+
%if %{with mongo}
%files module-sql-mongo
%defattr(644,root,root,755)
%if %{with oci}
%files module-sql-oracle
%defattr(644,root,root,755)
-%dir %{_sysconfdir}/raddb/mods-config/sql/*/oracle
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/*/oracle/*
+%dir %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle/queries.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/dhcp/oracle/*.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle/queries.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool/oracle/*.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle/queries.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle/*.sql
+%dir %{_sysconfdir}/raddb/mods-config/sql/main/oracle
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/oracle/queries.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/sql/main/oracle/*.sql
%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_oracle.so
%{_libdir}/freeradius/rlm_sql_oracle.la
%endif
%attr(755,root,root) %{_libdir}/freeradius/rlm_sql_unixodbc.so
%{_libdir}/freeradius/rlm_sql_unixodbc.la
+%files module-unbound
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/freeradius/rlm_unbound.so
+%{_libdir}/freeradius/rlm_unbound.la
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/unbound
+%dir %{_sysconfdir}/raddb/mods-config/unbound
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-config/unbound/default.conf
+%{_mandir}/man5/rlm_unbound.5*
+
+%files module-yubikey
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/freeradius/rlm_yubikey.so
+%{_libdir}/freeradius/rlm_yubikey.la
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/raddb/mods-available/yubikey
+
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libfreeradius-dhcp.so