Mageia Bugzilla – Attachment 7308 Details for
Bug 16176
freeradius fails to start: libssl version mismatch
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
draft-spec-file-freeradius-3.0.10
freeradius-3.0.10.spec (text/plain), 21.43 KB, created by
Stefan Puch
on 2015-12-24 09:29:53 CET
(
hide
)
Description:
draft-spec-file-freeradius-3.0.10
Filename:
MIME Type:
Creator:
Stefan Puch
Created:
2015-12-24 09:29:53 CET
Size:
21.43 KB
patch
obsolete
>%define _disable_ld_no_undefined 1 > >%define major 1 >%define libname %mklibname freeradius %{major} >%define develname %mklibname -d freeradius >%global __requires_exclude perl\\(DBI\\) > >Summary: High-performance and highly configurable RADIUS server >Name: freeradius >Version: 3.0.10 >%define subrel 1 >Release: %mkrel 1 >License: GPLv2+ >Group: System/Servers >URL: http://www.freeradius.org/ >Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-server-%{version}.tar.gz >Source1: ftp://ftp.freeradius.org/pub/radius/%{name}-server-%{version}.tar.gz.sig >Source2: freeradius.pam-0.77 >Source3: freeradius.pam >Source5: freeradius.logrotate >Source6: freeradius.sysconfig >Source7: freeradius.service >Source8: freeradius.tmpfiles > ># Fix certificate location >Patch0: freeradius-3.0.10-ssl-config.patch > >BuildRequires: gdbm-devel >BuildRequires: krb5-devel >BuildRequires: libhiredis-devel >BuildRequires: libiodbc-devel >BuildRequires: libjson-devel >BuildRequires: libmemcached-devel >BuildRequires: libsasl-devel >BuildRequires: libtalloc-devel >BuildRequires: libtool-devel >BuildRequires: libykclient-devel >BuildRequires: libyubikey-devel >BuildRequires: mysql-devel >BuildRequires: openldap-devel >BuildRequires: openssl-devel >BuildRequires: pam-devel >BuildRequires: pcap-devel >BuildRequires: perl-devel >BuildRequires: postgresql-devel >BuildRequires: python-devel >BuildRequires: rpm-helper >= 0.21 >BuildRequires: sqlite3-devel >BuildRequires: unixODBC-devel ># Samba must be version 4.2.1 or higher to use this feature >#BuildRequires: wbclient-devel > >BuildRequires: zlib-devel ># minimal version for ssl cert generation >Requires(post): openssl >Requires(post): rpm-helper >= 0.24.8-1 >Requires(preun):rpm-helper >= 0.24.8-1 >Conflicts: radiusd-cistron >Obsoletes: freeradius-web > >%description >The FreeRADIUS Server Project is a high-performance and highly configurable >GPL'd RADIUS server. It is somewhat similar to the Livingston 2.0 RADIUS >server, but has many more features, and is much more configurable. > >%package -n %{name}-krb5 >Summary: The Kerberos module for %{name} >Group: System/Servers >Requires: krb5-libs >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-krb5 > >%description -n %{name}-krb5 >The FreeRADIUS server can use Kerberos to authenticate users, and this module >is necessary for that. > >%package -n %{name}-ldap >Summary: The LDAP module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-ldap > >%description -n %{name}-ldap >The FreeRADIUS server can use LDAP to authenticate users, and this module is >necessary for that. > >%package -n %{name}-postgresql >Summary: The PostgreSQL module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-postgresql > >%description -n %{name}-postgresql >The FreeRADIUS server can use PostgreSQL to authenticate users and do >accounting, and this module is necessary for that. > >%package -n %{name}-mysql >Summary: The MySQL module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-mysql > >%description -n %{name}-mysql >The FreeRADIUS server can use MySQL to authenticate users and do accounting, >and this module is necessary for that. > >%package -n %{name}-unixODBC >Summary: The unixODBC module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-unixODBC > >%description -n %{name}-unixODBC >The FreeRADIUS server can use unixODBC to authenticate users and do accounting, >and this module is necessary for that. > >%package -n %{name}-sqlite >Summary: The sqlite module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} >Obsoletes: %{libname}-sqlite > >%description -n %{name}-sqlite >The FreeRADIUS server can use sqlite to authenticate users and do accounting, >and this module is necessary for that. > >%package -n %{name}-yubikey >Summary: The yubikey module for %{name} >Group: System/Servers >Requires: %{name} = %{version}-%{release} > >%description -n %{name}-yubikey >The FreeRADIUS server can use yubikey to authenticate users and do accounting, >and this module is necessary for that. > >%package -n %{libname} >Summary: Libraries for %{name} >Group: System/Libraries > >%description -n %{libname} >Libraries for %{name} > >%package -n %{develname} >Summary: Development headers for %{name} >Group: Development/C >Requires: %{libname} = %{version}-%{release} >Obsoletes: %{mklibname -d %{name} 1} >Provides: freeradius-devel = %{version}-%{release} >Obsoletes: freeradius-devel > >%description -n %{develname} >Development headers and libraries for %{name} > >%prep >%setup -q -n %{name}-server-%{version} > ># fix strange perms >find . -type d -perm 0700 -exec chmod 755 {} \; >find . -type f -perm 0555 -exec chmod 755 {} \; >find . -type f -perm 0444 -exec chmod 644 {} \; > >%patch0 -p1 -b .config > >%build >%serverbuild > >export CFLAGS="$CFLAGS -fPIC -DLDAP_DEPRECATED" >export CXXFLAGS="$CXXFLAGS -fPIC -DLDAP_DEPRECATED" > >%configure2_5x \ > --with-gnu-ld \ > --with-threads \ > --with-thread-pool \ > --with-system-libtool \ > --with-system-libltdl \ > --disable-static \ > --libdir=%{_libdir}/%{name} \ > --libexecdir=%{_libdir}/%{name} \ > --localstatedir=%{_var} \ > --with-logdir=%{_var}/log/radius \ > --disable-ltdl-install \ > --with-ltdl-lib=%{_libdir} \ > --with-ltdl-include=%{_includedir} \ > --with-radacctdir=%{_var}/log/radius/radacct \ > --with-raddbdir=%{_sysconfdir}/raddb \ > --with-static-modules="" \ > --with-experimental-modules \ > --with-large-files \ > --with-rlm-dbm-lib-dir=%{_libdir} \ > --with-rlm-eap-peap-lib-dir=%{_libdir} \ > --with-openssl-libraries=%{_libdir} \ > --with-rlm-ruby-include-dir=%{_includedir}/ruby \ > --with-rlm-krb5-lib-dir=%{_libdir} \ > --with-rlm-ldap-lib-dir=%{_libdir} \ > --with-rlm-ldap-include-dir=%{_includedir}/ldap \ > --with-mysql-include-dir=%{_includedir}/mysql \ > --with-mysql-lib-dir=%{_libdir}/mysql \ > --with-mysql-dir=%{_prefix} \ > --with-rlm-sql-postgresql-lib-dir=%{_libdir}/mysql \ > --with-rlm-sql-postgresql-include-dir=%{_includedir}/pgsql \ > --with-unixodbc-lib-dir=%{_libdir} \ > --with-unixodbc-dir=%{_prefix} \ > --without-rlm_eap_ikev2 \ > --without-rlm_eap_tnc \ > --without-rlm_sql_db2 \ > --without-rlm_sql_firebird \ > --without-rlm_sql_freetds \ > --without-rlm_sql_iodbc \ > --without-rlm_sql_oracle \ > --without-rlm_sql_sybase \ > ># enable this one with a hack... >perl -pi \ > -e "s|^TARGET.*|TARGET=rlm_dbm|g;" \ > -e "s|^SRCS.*|SRCS=rlm_dbm.c|g;" \ > -e "s|^RLM_UTILS.*|RLM_UTILS=rlm_dbm_parser rlm_dbm_cat|g;" \ > -e "s|^RLM_CFLAGS.*|RLM_CFLAGS=-I%{_includedir}/gdbm -DHAVE_GDBM_NDBM_H|g;" \ > -e "s|^RLM_LIBS.*|RLM_LIBS=-L%{_libdir} -lgdbm -lgdbm_compat|g;" \ > -e "s|^RLM_INSTALL.*|RLM_INSTALL=rlm_dbm_install|g;" \ > src/modules/rlm_dbm/Makefile > >%if "%{_lib}" == "lib64" > perl -pi -e 's:sys_lib_search_path_spec=.*:sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64":' libtool >%endif > >make > >%install >make install R=%{buildroot} > ># fix default configuration file permissions >find %{buildroot}%{_sysconfdir}/raddb -type d | xargs chmod 755 >find %{buildroot}%{_sysconfdir}/raddb -type f | xargs chmod 644 >chmod 640 \ > %{buildroot}%{_sysconfdir}/raddb/clients.conf \ > ># install headers >%__install -d -m 755 %{buildroot}%{_includedir}/%{name} >%__install -m 644 src/include/* %{buildroot}%{_includedir}/%{name}/ > ># install distribution scripts and stuff... >%__install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/radiusd >%__install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/radiusd >%__install -D -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/radiusd >%__install -D -m 644 %{SOURCE7} %{buildroot}%{_unitdir}/radiusd.service >%__install -D -m 644 %{SOURCE8} %{buildroot}%{_prefix}/lib/tmpfiles.d/radiusd.conf > ># put the mibs in place >%__install -d -m 755 %{buildroot}%{_datadir}/snmp/mibs >%__install -m 644 mibs/RADIUS* %{buildroot}%{_datadir}/snmp/mibs/ > ># fix ghostfiles >touch %{buildroot}%{_localstatedir}/log/radius/radutmp >touch %{buildroot}%{_localstatedir}/log/radius/radwtmp >touch %{buildroot}%{_localstatedir}/log/radius/radius.log > ># remove unneeded stuff >%__rm -f %{buildroot}%{_sbindir}/rc.radiusd >%__rm -f %{buildroot}%{_includedir}/%{name}/Makefile >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.crt >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.csr >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.der >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.key >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.pem >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.p12 >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/index.* >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/serial* >%__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/passwords.mk >%__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool/oracle >%__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle >%__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/main/oracle > > >find %{buildroot} -name '*.la' -delete >rm -f %{buildroot}%{_libdir}/%{name}/*.a > ># include more docs >%__cp src/modules/rlm_sql/README README.sql >%__cp src/modules/rlm_cram/Readme Readme.cram >%__cp src/modules/rlm_cram/Standard.draft . >%__cp src/modules/rlm_cram/dictionary.sandy . >%__cp src/LICENSE.openssl . >%__cp src/lib/LICENSE LICENSE.lgpl > >%multiarch_includes %{buildroot}%{_includedir}/freeradius/build-radpaths-h > >%multiarch_includes %{buildroot}%{_includedir}/freeradius/radpaths.h > ># cleanup >rm -rf %{buildroot}%{_docdir}/%{name} > >%pre >%_pre_useradd radius %{_localstatedir}/log/radius/radacct /bin/false > >%post >%_tmpfilescreate radiusd >%_post_service radiusd >%create_ghostfile %{_localstatedir}/log/radius/radutmp radius radius 0644 >%create_ghostfile %{_localstatedir}/log/radius/radwtmp radius radius 0644 >%create_ghostfile %{_localstatedir}/log/radius/radius.log radius radius 0644 >%_create_ssl_certificate radiusd -g radius >%_create_ssl_certificate inner-radiusd -g radius >%_create_ssl_certificate client -g radius >if [ $1 = 1 ]; then > openssl dhparam -out %{_sysconfdir}/raddb/certs/dh 1024 2>&1 >/dev/null >fi > >%preun >%_preun_service radiusd > >%postun >%_postun_userdel radius > >%files >%doc doc COPYRIGHT CREDITS INSTALL.rst LICENSE README.rst >%doc README.sql Readme.cram Standard.draft dictionary.sandy LICENSE.openssl LICENSE.lgpl >%{_unitdir}/radiusd.service >%{_prefix}/lib/tmpfiles.d/radiusd.conf >%config(noreplace) %{_sysconfdir}/pam.d/radiusd >%config(noreplace) %{_sysconfdir}/logrotate.d/radiusd >%config(noreplace) %{_sysconfdir}/sysconfig/radiusd >%dir %{_sysconfdir}/raddb >%{_sysconfdir}/raddb/README.rst >%config(noreplace) %{_sysconfdir}/raddb/dictionary* >%config(noreplace) %{_sysconfdir}/raddb/experimental.conf > ># symlink: /etc/raddb/hints -> ./mods-config/preprocess/hints >%config(noreplace) %{_sysconfdir}/raddb/hints > ># symlink: /etc/raddb/huntgroups -> ./mods-config/preprocess/huntgroups >%config(noreplace) %{_sysconfdir}/raddb/huntgroups >%config(noreplace) %{_sysconfdir}/raddb/panic.gdb >%config(noreplace) %{_sysconfdir}/raddb/proxy.conf >%config(noreplace) %{_sysconfdir}/raddb/radiusd.conf >%config(noreplace) %{_sysconfdir}/raddb/templates.conf >%config(noreplace) %{_sysconfdir}/raddb/trigger.conf ># those contains passwords >%config(noreplace) %attr(0640,root,radius) %{_sysconfdir}/raddb/clients.conf > ># symlink: /etc/raddb/users -> ./mods-config/files/authorize >%config(noreplace) %{_sysconfdir}/raddb/users > >#certs >%dir %{_sysconfdir}/raddb/certs >%config(noreplace) %{_sysconfdir}/raddb/certs/* > >#sites >%dir %{_sysconfdir}/raddb/sites-available >%config(noreplace) %{_sysconfdir}/raddb/sites-available/* >%dir %{_sysconfdir}/raddb/sites-enabled >%config(noreplace) %{_sysconfdir}/raddb/sites-enabled/* > >#mods >%dir %{_sysconfdir}/raddb/mods-available >%config(noreplace) %{_sysconfdir}/raddb/mods-available/* >%dir %{_sysconfdir}/raddb/mods-enabled >%config(noreplace) %{_sysconfdir}/raddb/mods-enabled/* > >%dir %{_sysconfdir}/raddb/mods-config >%{_sysconfdir}/raddb/mods-config/README.rst > >%dir %{_sysconfdir}/raddb/mods-config/attr_filter >%config(noreplace) %{_sysconfdir}/raddb/mods-config/attr_filter/* >%dir %{_sysconfdir}/raddb/mods-config/files >%config(noreplace) %{_sysconfdir}/raddb/mods-config/files/* >%dir %{_sysconfdir}/raddb/mods-config/perl >%config(noreplace) %{_sysconfdir}/raddb/mods-config/perl/* >%dir %{_sysconfdir}/raddb/mods-config/preprocess >%config(noreplace) %{_sysconfdir}/raddb/mods-config/preprocess/* > >%dir %{_sysconfdir}/raddb/mods-config/python >%config(noreplace) %{_sysconfdir}/raddb/mods-config/python/* > >%dir %{_sysconfdir}/raddb/mods-config/sql > >%dir %{_sysconfdir}/raddb/mods-config/sql/counter >%dir %{_sysconfdir}/raddb/mods-config/sql/counter/mysql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/* > >%dir %{_sysconfdir}/raddb/mods-config/sql/cui >%dir %{_sysconfdir}/raddb/mods-config/sql/cui/mysql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/* > >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/* > >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/* > >%dir %{_sysconfdir}/raddb/mods-config/sql/main >%dir %{_sysconfdir}/raddb/mods-config/sql/main/mssql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/mssql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/main/ndb >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/ndb/* >%dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/* >%dir %{_sysconfdir}/raddb/mods-config/sql/main/sqlite >%config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/* > >%dir %{_sysconfdir}/raddb/mods-config/unbound >%config(noreplace) %{_sysconfdir}/raddb/mods-config/unbound/* > >%dir %{_sysconfdir}/raddb/policy.d >%config(noreplace) %{_sysconfdir}/raddb/policy.d/* > >%{_bindir}/dhcpclient >%{_bindir}/map_unit >%{_bindir}/radclient >%{_bindir}/radattr >%{_bindir}/rad_counter >%{_bindir}/radcrypt >%{_bindir}/radeapclient >%{_bindir}/radlast >%{_bindir}/radsniff >%{_bindir}/radsqlrelay >%{_bindir}/radtest >%{_bindir}/radwho >%{_bindir}/radzap >%{_bindir}/rbmonkey >%{_bindir}/rlm_ippool_tool >%{_bindir}/smbencrypt >%{_sbindir}/checkrad >%{_sbindir}/raddebug >%{_sbindir}/radiusd >%{_sbindir}/radmin >%attr(0755,radius,radius) %dir %{_localstatedir}/log/radius >%attr(0755,radius,radius) %dir %{_localstatedir}/log/radius/radacct >%attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radutmp >%attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radwtmp >%attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radius.log >%{_datadir}/snmp/mibs/* >%{_datadir}/freeradius >%{_mandir}/man*/* > >%files -n %{name}-krb5 >%{_libdir}/%{name}/rlm_krb5.so > >%files -n %{name}-ldap >%{_libdir}/%{name}/rlm_ldap.so > >%files -n %{name}-postgresql >%{_libdir}/%{name}/rlm_sql_postgresql.so > >%files -n %{name}-mysql >%{_libdir}/%{name}/rlm_sql_mysql.so > >%files -n %{name}-unixODBC >%{_libdir}/%{name}/rlm_sql_unixodbc.so > >%files -n %{name}-sqlite >%{_libdir}/%{name}/rlm_sql_sqlite.so > >%files -n %{name}-yubikey >%{_libdir}/%{name}/rlm_yubikey.so > >%files -n %{libname} >%{_libdir}/%{name}/libfreeradius-dhcp.so >%{_libdir}/%{name}/libfreeradius-eap.so >%{_libdir}/%{name}/libfreeradius-radius.so >%{_libdir}/%{name}/libfreeradius-server.so >%{_libdir}/%{name}/proto_dhcp.so >%{_libdir}/%{name}/proto_vmps.so >%{_libdir}/%{name}/rlm_always.so >%{_libdir}/%{name}/rlm_attr_filter.so >%{_libdir}/%{name}/rlm_cache_memcached.so >%{_libdir}/%{name}/rlm_cache_rbtree.so >%{_libdir}/%{name}/rlm_cache.so >%{_libdir}/%{name}/rlm_chap.so >%{_libdir}/%{name}/rlm_counter.so >%{_libdir}/%{name}/rlm_cram.so >%{_libdir}/%{name}/rlm_date.so >%{_libdir}/%{name}/rlm_detail.so >%{_libdir}/%{name}/rlm_dhcp.so >%{_libdir}/%{name}/rlm_digest.so >%{_libdir}/%{name}/rlm_dynamic_clients.so >%{_libdir}/%{name}/rlm_eap_gtc.so >%{_libdir}/%{name}/rlm_eap_leap.so >%{_libdir}/%{name}/rlm_eap_md5.so >%{_libdir}/%{name}/rlm_eap_mschapv2.so >%{_libdir}/%{name}/rlm_eap_peap.so >%{_libdir}/%{name}/rlm_eap_pwd.so >%{_libdir}/%{name}/rlm_eap_sim.so >%{_libdir}/%{name}/rlm_eap.so >%{_libdir}/%{name}/rlm_eap_tls.so >%{_libdir}/%{name}/rlm_eap_ttls.so >%{_libdir}/%{name}/rlm_example.so >%{_libdir}/%{name}/rlm_exec.so >%{_libdir}/%{name}/rlm_expiration.so >%{_libdir}/%{name}/rlm_expr.so >%{_libdir}/%{name}/rlm_files.so >%{_libdir}/%{name}/rlm_idn.so >%{_libdir}/%{name}/rlm_ippool.so >%{_libdir}/%{name}/rlm_ldap.so >%{_libdir}/%{name}/rlm_linelog.so >%{_libdir}/%{name}/rlm_logintime.so >%{_libdir}/%{name}/rlm_mschap.so >%{_libdir}/%{name}/rlm_otp.so >%{_libdir}/%{name}/rlm_pam.so >%{_libdir}/%{name}/rlm_pap.so >%{_libdir}/%{name}/rlm_passwd.so >%{_libdir}/%{name}/rlm_perl.so >%{_libdir}/%{name}/rlm_preprocess.so >%{_libdir}/%{name}/rlm_python.so >%{_libdir}/%{name}/rlm_radutmp.so >%{_libdir}/%{name}/rlm_realm.so >%{_libdir}/%{name}/rlm_redis.so >%{_libdir}/%{name}/rlm_rediswho.so >%{_libdir}/%{name}/rlm_replicate.so >%{_libdir}/%{name}/rlm_rest.so >%{_libdir}/%{name}/rlm_smsotp.so >%{_libdir}/%{name}/rlm_soh.so >%{_libdir}/%{name}/rlm_sometimes.so >%{_libdir}/%{name}/rlm_sqlcounter.so >%{_libdir}/%{name}/rlm_sqlhpwippool.so >%{_libdir}/%{name}/rlm_sqlippool.so >%{_libdir}/%{name}/rlm_sql_null.so >%{_libdir}/%{name}/rlm_sql.so >%{_libdir}/%{name}/rlm_test.so >%{_libdir}/%{name}/rlm_unix.so >%{_libdir}/%{name}/rlm_unpack.so >%{_libdir}/%{name}/rlm_utf8.so >%{_libdir}/%{name}/rlm_wimax.so > >%files -n %{develname} >%{multiarch_includedir}/freeradius/build-radpaths-h >%{multiarch_includedir}/freeradius/radpaths.h >%{_includedir}/%{name} >%{_libdir}/%{name}/libfreeradius-radius.so >%{_libdir}/%{name}/libfreeradius-eap.so > >%changelog >*Mon Dec 21 2015 spuch <spuch> 3.0.10-1.mga5 >- Upgrade to new upstream major version release 3.0.10 >- Upgrading to Version 3.0: https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/raddb/README.rst >- yubikey-module now included >- drop patches from version 2.x >- rediff patch 0 (ssl-config) > >* Fri Sep 04 2015 luigiwalser <luigiwalser> 2.2.8-1.1.mga5 >+ Revision: 872755 >- use logrotate config from fedora to fix not sending HUP to freeradius (mga#16692) >- 2.2.8 (fixes CVE-2015-4680) >- remove patches 2 and 13 (fixed upstream) >- rediff patches 0, 6, 7, and 10 > >* Wed Jan 21 2015 luigiwalser <luigiwalser> 2.2.3-6.mga5 >+ Revision: 811704 >- handle tmpfiles correctly (mga#15099) > >* Tue Nov 25 2014 cjw <cjw> 2.2.3-5.mga5 >+ Revision: 799120 >- rebuild against postgresql9.4 > >* Wed Oct 15 2014 umeabot <umeabot> 2.2.3-4.mga5 >+ Revision: 741250 >- Second Mageia 5 Mass Rebuild > >* Wed Oct 01 2014 tv <tv> 2.2.3-3.mga5 >+ Revision: 733986 >- rebuild for pear deps > >* Tue Sep 16 2014 umeabot <umeabot> 2.2.3-2.mga5 >+ Revision: 679348 >- Mageia 5 Mass Rebuild > > + tv <tv> > - use %%global for req/prov exclude > - autoconvert to new prov/req excludes > >* Tue Feb 18 2014 oden <oden> 2.2.3-1.mga5 >+ Revision: 594322 >- 2.2.3 >- rediff patches >- P13: format string fix > >* Sat Oct 19 2013 umeabot <umeabot> 2.2.0-5.mga4 >+ Revision: 534228 >- Mageia 4 Mass Rebuild > >* Thu Jan 17 2013 pterjan <pterjan> 2.2.0-4.mga4 >+ Revision: 389214 >+ rebuild (emptylog) > >* Fri Jan 11 2013 umeabot <umeabot> 2.2.0-4.mga3 >+ Revision: 350928 >- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild > >* Mon Nov 05 2012 fwang <fwang> 2.2.0-3.mga3 >+ Revision: 314300 >- completely disable ruby module, as it does not build >- fix dir >- real fix for ruby.h >- more patch >- more updated patch >- recognize ruby1.9 incdir >- rebuild for new ruby > >* Wed Oct 03 2012 oden <oden> 2.2.0-2.mga3 >+ Revision: 302360 >- added yubikey support > >* Tue Sep 11 2012 oden <oden> 2.2.0-1.mga3 >+ Revision: 292181 >- 2.2.0 > >* Fri Aug 24 2012 guillomovitch <guillomovitch> 2.1.12-10.mga3 >+ Revision: 283662 >- make webapp configuration file compliant with apache 2.4 > >* Thu Aug 23 2012 guillomovitch <guillomovitch> 2.1.12-9.mga3 >+ Revision: 283371 >- use /run/radiusd instead of /var/run/radiusd >- convert to tmpfs >- drop sysinit support > >* Tue May 08 2012 pterjan <pterjan> 2.1.12-8.mga2 >+ Revision: 234925 >- Fix License tag >- Fix initscript's LSB header > >* Sat Apr 28 2012 tmb <tmb> 2.1.12-7.mga2 >+ Revision: 233698 >- Require rpm-helper >= 0.24.8-1 for systemd support > >* Tue Mar 13 2012 guillomovitch <guillomovitch> 2.1.12-6.mga2 >+ Revision: 223238 >- systemd support > >* Thu Dec 08 2011 fwang <fwang> 2.1.12-5.mga2 >+ Revision: 178869 >- rebuild for new odbc > >* Mon Dec 05 2011 fwang <fwang> 2.1.12-4.mga2 >+ Revision: 176939 >- rebuild for new gdbm > >* Mon Dec 05 2011 fwang <fwang> 2.1.12-3.mga2 >+ Revision: 176831 >- remove those static libs >- remove all .la files >- drop .la files > >* Tue Nov 01 2011 nanardon <nanardon> 2.1.12-1.mga2 >+ Revision: 160914 >- imported package freeradius >
%define _disable_ld_no_undefined 1 %define major 1 %define libname %mklibname freeradius %{major} %define develname %mklibname -d freeradius %global __requires_exclude perl\\(DBI\\) Summary: High-performance and highly configurable RADIUS server Name: freeradius Version: 3.0.10 %define subrel 1 Release: %mkrel 1 License: GPLv2+ Group: System/Servers URL: http://www.freeradius.org/ Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-server-%{version}.tar.gz Source1: ftp://ftp.freeradius.org/pub/radius/%{name}-server-%{version}.tar.gz.sig Source2: freeradius.pam-0.77 Source3: freeradius.pam Source5: freeradius.logrotate Source6: freeradius.sysconfig Source7: freeradius.service Source8: freeradius.tmpfiles # Fix certificate location Patch0: freeradius-3.0.10-ssl-config.patch BuildRequires: gdbm-devel BuildRequires: krb5-devel BuildRequires: libhiredis-devel BuildRequires: libiodbc-devel BuildRequires: libjson-devel BuildRequires: libmemcached-devel BuildRequires: libsasl-devel BuildRequires: libtalloc-devel BuildRequires: libtool-devel BuildRequires: libykclient-devel BuildRequires: libyubikey-devel BuildRequires: mysql-devel BuildRequires: openldap-devel BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: pcap-devel BuildRequires: perl-devel BuildRequires: postgresql-devel BuildRequires: python-devel BuildRequires: rpm-helper >= 0.21 BuildRequires: sqlite3-devel BuildRequires: unixODBC-devel # Samba must be version 4.2.1 or higher to use this feature #BuildRequires: wbclient-devel BuildRequires: zlib-devel # minimal version for ssl cert generation Requires(post): openssl Requires(post): rpm-helper >= 0.24.8-1 Requires(preun):rpm-helper >= 0.24.8-1 Conflicts: radiusd-cistron Obsoletes: freeradius-web %description The FreeRADIUS Server Project is a high-performance and highly configurable GPL'd RADIUS server. It is somewhat similar to the Livingston 2.0 RADIUS server, but has many more features, and is much more configurable. %package -n %{name}-krb5 Summary: The Kerberos module for %{name} Group: System/Servers Requires: krb5-libs Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-krb5 %description -n %{name}-krb5 The FreeRADIUS server can use Kerberos to authenticate users, and this module is necessary for that. %package -n %{name}-ldap Summary: The LDAP module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-ldap %description -n %{name}-ldap The FreeRADIUS server can use LDAP to authenticate users, and this module is necessary for that. %package -n %{name}-postgresql Summary: The PostgreSQL module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-postgresql %description -n %{name}-postgresql The FreeRADIUS server can use PostgreSQL to authenticate users and do accounting, and this module is necessary for that. %package -n %{name}-mysql Summary: The MySQL module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-mysql %description -n %{name}-mysql The FreeRADIUS server can use MySQL to authenticate users and do accounting, and this module is necessary for that. %package -n %{name}-unixODBC Summary: The unixODBC module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-unixODBC %description -n %{name}-unixODBC The FreeRADIUS server can use unixODBC to authenticate users and do accounting, and this module is necessary for that. %package -n %{name}-sqlite Summary: The sqlite module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} Obsoletes: %{libname}-sqlite %description -n %{name}-sqlite The FreeRADIUS server can use sqlite to authenticate users and do accounting, and this module is necessary for that. %package -n %{name}-yubikey Summary: The yubikey module for %{name} Group: System/Servers Requires: %{name} = %{version}-%{release} %description -n %{name}-yubikey The FreeRADIUS server can use yubikey to authenticate users and do accounting, and this module is necessary for that. %package -n %{libname} Summary: Libraries for %{name} Group: System/Libraries %description -n %{libname} Libraries for %{name} %package -n %{develname} Summary: Development headers for %{name} Group: Development/C Requires: %{libname} = %{version}-%{release} Obsoletes: %{mklibname -d %{name} 1} Provides: freeradius-devel = %{version}-%{release} Obsoletes: freeradius-devel %description -n %{develname} Development headers and libraries for %{name} %prep %setup -q -n %{name}-server-%{version} # fix strange perms find . -type d -perm 0700 -exec chmod 755 {} \; find . -type f -perm 0555 -exec chmod 755 {} \; find . -type f -perm 0444 -exec chmod 644 {} \; %patch0 -p1 -b .config %build %serverbuild export CFLAGS="$CFLAGS -fPIC -DLDAP_DEPRECATED" export CXXFLAGS="$CXXFLAGS -fPIC -DLDAP_DEPRECATED" %configure2_5x \ --with-gnu-ld \ --with-threads \ --with-thread-pool \ --with-system-libtool \ --with-system-libltdl \ --disable-static \ --libdir=%{_libdir}/%{name} \ --libexecdir=%{_libdir}/%{name} \ --localstatedir=%{_var} \ --with-logdir=%{_var}/log/radius \ --disable-ltdl-install \ --with-ltdl-lib=%{_libdir} \ --with-ltdl-include=%{_includedir} \ --with-radacctdir=%{_var}/log/radius/radacct \ --with-raddbdir=%{_sysconfdir}/raddb \ --with-static-modules="" \ --with-experimental-modules \ --with-large-files \ --with-rlm-dbm-lib-dir=%{_libdir} \ --with-rlm-eap-peap-lib-dir=%{_libdir} \ --with-openssl-libraries=%{_libdir} \ --with-rlm-ruby-include-dir=%{_includedir}/ruby \ --with-rlm-krb5-lib-dir=%{_libdir} \ --with-rlm-ldap-lib-dir=%{_libdir} \ --with-rlm-ldap-include-dir=%{_includedir}/ldap \ --with-mysql-include-dir=%{_includedir}/mysql \ --with-mysql-lib-dir=%{_libdir}/mysql \ --with-mysql-dir=%{_prefix} \ --with-rlm-sql-postgresql-lib-dir=%{_libdir}/mysql \ --with-rlm-sql-postgresql-include-dir=%{_includedir}/pgsql \ --with-unixodbc-lib-dir=%{_libdir} \ --with-unixodbc-dir=%{_prefix} \ --without-rlm_eap_ikev2 \ --without-rlm_eap_tnc \ --without-rlm_sql_db2 \ --without-rlm_sql_firebird \ --without-rlm_sql_freetds \ --without-rlm_sql_iodbc \ --without-rlm_sql_oracle \ --without-rlm_sql_sybase \ # enable this one with a hack... perl -pi \ -e "s|^TARGET.*|TARGET=rlm_dbm|g;" \ -e "s|^SRCS.*|SRCS=rlm_dbm.c|g;" \ -e "s|^RLM_UTILS.*|RLM_UTILS=rlm_dbm_parser rlm_dbm_cat|g;" \ -e "s|^RLM_CFLAGS.*|RLM_CFLAGS=-I%{_includedir}/gdbm -DHAVE_GDBM_NDBM_H|g;" \ -e "s|^RLM_LIBS.*|RLM_LIBS=-L%{_libdir} -lgdbm -lgdbm_compat|g;" \ -e "s|^RLM_INSTALL.*|RLM_INSTALL=rlm_dbm_install|g;" \ src/modules/rlm_dbm/Makefile %if "%{_lib}" == "lib64" perl -pi -e 's:sys_lib_search_path_spec=.*:sys_lib_search_path_spec="/lib64 /usr/lib64 /usr/local/lib64":' libtool %endif make %install make install R=%{buildroot} # fix default configuration file permissions find %{buildroot}%{_sysconfdir}/raddb -type d | xargs chmod 755 find %{buildroot}%{_sysconfdir}/raddb -type f | xargs chmod 644 chmod 640 \ %{buildroot}%{_sysconfdir}/raddb/clients.conf \ # install headers %__install -d -m 755 %{buildroot}%{_includedir}/%{name} %__install -m 644 src/include/* %{buildroot}%{_includedir}/%{name}/ # install distribution scripts and stuff... %__install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/radiusd %__install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/logrotate.d/radiusd %__install -D -m 644 %{SOURCE6} %{buildroot}%{_sysconfdir}/sysconfig/radiusd %__install -D -m 644 %{SOURCE7} %{buildroot}%{_unitdir}/radiusd.service %__install -D -m 644 %{SOURCE8} %{buildroot}%{_prefix}/lib/tmpfiles.d/radiusd.conf # put the mibs in place %__install -d -m 755 %{buildroot}%{_datadir}/snmp/mibs %__install -m 644 mibs/RADIUS* %{buildroot}%{_datadir}/snmp/mibs/ # fix ghostfiles touch %{buildroot}%{_localstatedir}/log/radius/radutmp touch %{buildroot}%{_localstatedir}/log/radius/radwtmp touch %{buildroot}%{_localstatedir}/log/radius/radius.log # remove unneeded stuff %__rm -f %{buildroot}%{_sbindir}/rc.radiusd %__rm -f %{buildroot}%{_includedir}/%{name}/Makefile %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.crt %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.csr %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.der %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.key %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.pem %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/*.p12 %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/index.* %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/serial* %__rm -f %{buildroot}%{_sysconfdir}/raddb/certs/passwords.mk %__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool/oracle %__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/oracle %__rm -rf %{buildroot}%{_sysconfdir}/raddb/mods-config/sql/main/oracle find %{buildroot} -name '*.la' -delete rm -f %{buildroot}%{_libdir}/%{name}/*.a # include more docs %__cp src/modules/rlm_sql/README README.sql %__cp src/modules/rlm_cram/Readme Readme.cram %__cp src/modules/rlm_cram/Standard.draft . %__cp src/modules/rlm_cram/dictionary.sandy . %__cp src/LICENSE.openssl . %__cp src/lib/LICENSE LICENSE.lgpl %multiarch_includes %{buildroot}%{_includedir}/freeradius/build-radpaths-h %multiarch_includes %{buildroot}%{_includedir}/freeradius/radpaths.h # cleanup rm -rf %{buildroot}%{_docdir}/%{name} %pre %_pre_useradd radius %{_localstatedir}/log/radius/radacct /bin/false %post %_tmpfilescreate radiusd %_post_service radiusd %create_ghostfile %{_localstatedir}/log/radius/radutmp radius radius 0644 %create_ghostfile %{_localstatedir}/log/radius/radwtmp radius radius 0644 %create_ghostfile %{_localstatedir}/log/radius/radius.log radius radius 0644 %_create_ssl_certificate radiusd -g radius %_create_ssl_certificate inner-radiusd -g radius %_create_ssl_certificate client -g radius if [ $1 = 1 ]; then openssl dhparam -out %{_sysconfdir}/raddb/certs/dh 1024 2>&1 >/dev/null fi %preun %_preun_service radiusd %postun %_postun_userdel radius %files %doc doc COPYRIGHT CREDITS INSTALL.rst LICENSE README.rst %doc README.sql Readme.cram Standard.draft dictionary.sandy LICENSE.openssl LICENSE.lgpl %{_unitdir}/radiusd.service %{_prefix}/lib/tmpfiles.d/radiusd.conf %config(noreplace) %{_sysconfdir}/pam.d/radiusd %config(noreplace) %{_sysconfdir}/logrotate.d/radiusd %config(noreplace) %{_sysconfdir}/sysconfig/radiusd %dir %{_sysconfdir}/raddb %{_sysconfdir}/raddb/README.rst %config(noreplace) %{_sysconfdir}/raddb/dictionary* %config(noreplace) %{_sysconfdir}/raddb/experimental.conf # symlink: /etc/raddb/hints -> ./mods-config/preprocess/hints %config(noreplace) %{_sysconfdir}/raddb/hints # symlink: /etc/raddb/huntgroups -> ./mods-config/preprocess/huntgroups %config(noreplace) %{_sysconfdir}/raddb/huntgroups %config(noreplace) %{_sysconfdir}/raddb/panic.gdb %config(noreplace) %{_sysconfdir}/raddb/proxy.conf %config(noreplace) %{_sysconfdir}/raddb/radiusd.conf %config(noreplace) %{_sysconfdir}/raddb/templates.conf %config(noreplace) %{_sysconfdir}/raddb/trigger.conf # those contains passwords %config(noreplace) %attr(0640,root,radius) %{_sysconfdir}/raddb/clients.conf # symlink: /etc/raddb/users -> ./mods-config/files/authorize %config(noreplace) %{_sysconfdir}/raddb/users #certs %dir %{_sysconfdir}/raddb/certs %config(noreplace) %{_sysconfdir}/raddb/certs/* #sites %dir %{_sysconfdir}/raddb/sites-available %config(noreplace) %{_sysconfdir}/raddb/sites-available/* %dir %{_sysconfdir}/raddb/sites-enabled %config(noreplace) %{_sysconfdir}/raddb/sites-enabled/* #mods %dir %{_sysconfdir}/raddb/mods-available %config(noreplace) %{_sysconfdir}/raddb/mods-available/* %dir %{_sysconfdir}/raddb/mods-enabled %config(noreplace) %{_sysconfdir}/raddb/mods-enabled/* %dir %{_sysconfdir}/raddb/mods-config %{_sysconfdir}/raddb/mods-config/README.rst %dir %{_sysconfdir}/raddb/mods-config/attr_filter %config(noreplace) %{_sysconfdir}/raddb/mods-config/attr_filter/* %dir %{_sysconfdir}/raddb/mods-config/files %config(noreplace) %{_sysconfdir}/raddb/mods-config/files/* %dir %{_sysconfdir}/raddb/mods-config/perl %config(noreplace) %{_sysconfdir}/raddb/mods-config/perl/* %dir %{_sysconfdir}/raddb/mods-config/preprocess %config(noreplace) %{_sysconfdir}/raddb/mods-config/preprocess/* %dir %{_sysconfdir}/raddb/mods-config/python %config(noreplace) %{_sysconfdir}/raddb/mods-config/python/* %dir %{_sysconfdir}/raddb/mods-config/sql %dir %{_sysconfdir}/raddb/mods-config/sql/counter %dir %{_sysconfdir}/raddb/mods-config/sql/counter/mysql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/mysql/* %dir %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/postgresql/* %dir %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/counter/sqlite/* %dir %{_sysconfdir}/raddb/mods-config/sql/cui %dir %{_sysconfdir}/raddb/mods-config/sql/cui/mysql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/mysql/* %dir %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/postgresql/* %dir %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/cui/sqlite/* %dir %{_sysconfdir}/raddb/mods-config/sql/ippool %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/mysql/* %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/postgresql/* %dir %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool/sqlite/* %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/mysql/* %dir %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/ippool-dhcp/sqlite/* %dir %{_sysconfdir}/raddb/mods-config/sql/main %dir %{_sysconfdir}/raddb/mods-config/sql/main/mssql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/mssql/* %dir %{_sysconfdir}/raddb/mods-config/sql/main/mysql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/mysql/* %dir %{_sysconfdir}/raddb/mods-config/sql/main/ndb %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/ndb/* %dir %{_sysconfdir}/raddb/mods-config/sql/main/postgresql %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/postgresql/* %dir %{_sysconfdir}/raddb/mods-config/sql/main/sqlite %config(noreplace) %{_sysconfdir}/raddb/mods-config/sql/main/sqlite/* %dir %{_sysconfdir}/raddb/mods-config/unbound %config(noreplace) %{_sysconfdir}/raddb/mods-config/unbound/* %dir %{_sysconfdir}/raddb/policy.d %config(noreplace) %{_sysconfdir}/raddb/policy.d/* %{_bindir}/dhcpclient %{_bindir}/map_unit %{_bindir}/radclient %{_bindir}/radattr %{_bindir}/rad_counter %{_bindir}/radcrypt %{_bindir}/radeapclient %{_bindir}/radlast %{_bindir}/radsniff %{_bindir}/radsqlrelay %{_bindir}/radtest %{_bindir}/radwho %{_bindir}/radzap %{_bindir}/rbmonkey %{_bindir}/rlm_ippool_tool %{_bindir}/smbencrypt %{_sbindir}/checkrad %{_sbindir}/raddebug %{_sbindir}/radiusd %{_sbindir}/radmin %attr(0755,radius,radius) %dir %{_localstatedir}/log/radius %attr(0755,radius,radius) %dir %{_localstatedir}/log/radius/radacct %attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radutmp %attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radwtmp %attr(0644,radius,radius) %ghost %{_localstatedir}/log/radius/radius.log %{_datadir}/snmp/mibs/* %{_datadir}/freeradius %{_mandir}/man*/* %files -n %{name}-krb5 %{_libdir}/%{name}/rlm_krb5.so %files -n %{name}-ldap %{_libdir}/%{name}/rlm_ldap.so %files -n %{name}-postgresql %{_libdir}/%{name}/rlm_sql_postgresql.so %files -n %{name}-mysql %{_libdir}/%{name}/rlm_sql_mysql.so %files -n %{name}-unixODBC %{_libdir}/%{name}/rlm_sql_unixodbc.so %files -n %{name}-sqlite %{_libdir}/%{name}/rlm_sql_sqlite.so %files -n %{name}-yubikey %{_libdir}/%{name}/rlm_yubikey.so %files -n %{libname} %{_libdir}/%{name}/libfreeradius-dhcp.so %{_libdir}/%{name}/libfreeradius-eap.so %{_libdir}/%{name}/libfreeradius-radius.so %{_libdir}/%{name}/libfreeradius-server.so %{_libdir}/%{name}/proto_dhcp.so %{_libdir}/%{name}/proto_vmps.so %{_libdir}/%{name}/rlm_always.so %{_libdir}/%{name}/rlm_attr_filter.so %{_libdir}/%{name}/rlm_cache_memcached.so %{_libdir}/%{name}/rlm_cache_rbtree.so %{_libdir}/%{name}/rlm_cache.so %{_libdir}/%{name}/rlm_chap.so %{_libdir}/%{name}/rlm_counter.so %{_libdir}/%{name}/rlm_cram.so %{_libdir}/%{name}/rlm_date.so %{_libdir}/%{name}/rlm_detail.so %{_libdir}/%{name}/rlm_dhcp.so %{_libdir}/%{name}/rlm_digest.so %{_libdir}/%{name}/rlm_dynamic_clients.so %{_libdir}/%{name}/rlm_eap_gtc.so %{_libdir}/%{name}/rlm_eap_leap.so %{_libdir}/%{name}/rlm_eap_md5.so %{_libdir}/%{name}/rlm_eap_mschapv2.so %{_libdir}/%{name}/rlm_eap_peap.so %{_libdir}/%{name}/rlm_eap_pwd.so %{_libdir}/%{name}/rlm_eap_sim.so %{_libdir}/%{name}/rlm_eap.so %{_libdir}/%{name}/rlm_eap_tls.so %{_libdir}/%{name}/rlm_eap_ttls.so %{_libdir}/%{name}/rlm_example.so %{_libdir}/%{name}/rlm_exec.so %{_libdir}/%{name}/rlm_expiration.so %{_libdir}/%{name}/rlm_expr.so %{_libdir}/%{name}/rlm_files.so %{_libdir}/%{name}/rlm_idn.so %{_libdir}/%{name}/rlm_ippool.so %{_libdir}/%{name}/rlm_ldap.so %{_libdir}/%{name}/rlm_linelog.so %{_libdir}/%{name}/rlm_logintime.so %{_libdir}/%{name}/rlm_mschap.so %{_libdir}/%{name}/rlm_otp.so %{_libdir}/%{name}/rlm_pam.so %{_libdir}/%{name}/rlm_pap.so %{_libdir}/%{name}/rlm_passwd.so %{_libdir}/%{name}/rlm_perl.so %{_libdir}/%{name}/rlm_preprocess.so %{_libdir}/%{name}/rlm_python.so %{_libdir}/%{name}/rlm_radutmp.so %{_libdir}/%{name}/rlm_realm.so %{_libdir}/%{name}/rlm_redis.so %{_libdir}/%{name}/rlm_rediswho.so %{_libdir}/%{name}/rlm_replicate.so %{_libdir}/%{name}/rlm_rest.so %{_libdir}/%{name}/rlm_smsotp.so %{_libdir}/%{name}/rlm_soh.so %{_libdir}/%{name}/rlm_sometimes.so %{_libdir}/%{name}/rlm_sqlcounter.so %{_libdir}/%{name}/rlm_sqlhpwippool.so %{_libdir}/%{name}/rlm_sqlippool.so %{_libdir}/%{name}/rlm_sql_null.so %{_libdir}/%{name}/rlm_sql.so %{_libdir}/%{name}/rlm_test.so %{_libdir}/%{name}/rlm_unix.so %{_libdir}/%{name}/rlm_unpack.so %{_libdir}/%{name}/rlm_utf8.so %{_libdir}/%{name}/rlm_wimax.so %files -n %{develname} %{multiarch_includedir}/freeradius/build-radpaths-h %{multiarch_includedir}/freeradius/radpaths.h %{_includedir}/%{name} %{_libdir}/%{name}/libfreeradius-radius.so %{_libdir}/%{name}/libfreeradius-eap.so %changelog *Mon Dec 21 2015 spuch <spuch> 3.0.10-1.mga5 - Upgrade to new upstream major version release 3.0.10 - Upgrading to Version 3.0: https://github.com/FreeRADIUS/freeradius-server/blob/v3.0.x/raddb/README.rst - yubikey-module now included - drop patches from version 2.x - rediff patch 0 (ssl-config) * Fri Sep 04 2015 luigiwalser <luigiwalser> 2.2.8-1.1.mga5 + Revision: 872755 - use logrotate config from fedora to fix not sending HUP to freeradius (mga#16692) - 2.2.8 (fixes CVE-2015-4680) - remove patches 2 and 13 (fixed upstream) - rediff patches 0, 6, 7, and 10 * Wed Jan 21 2015 luigiwalser <luigiwalser> 2.2.3-6.mga5 + Revision: 811704 - handle tmpfiles correctly (mga#15099) * Tue Nov 25 2014 cjw <cjw> 2.2.3-5.mga5 + Revision: 799120 - rebuild against postgresql9.4 * Wed Oct 15 2014 umeabot <umeabot> 2.2.3-4.mga5 + Revision: 741250 - Second Mageia 5 Mass Rebuild * Wed Oct 01 2014 tv <tv> 2.2.3-3.mga5 + Revision: 733986 - rebuild for pear deps * Tue Sep 16 2014 umeabot <umeabot> 2.2.3-2.mga5 + Revision: 679348 - Mageia 5 Mass Rebuild + tv <tv> - use %%global for req/prov exclude - autoconvert to new prov/req excludes * Tue Feb 18 2014 oden <oden> 2.2.3-1.mga5 + Revision: 594322 - 2.2.3 - rediff patches - P13: format string fix * Sat Oct 19 2013 umeabot <umeabot> 2.2.0-5.mga4 + Revision: 534228 - Mageia 4 Mass Rebuild * Thu Jan 17 2013 pterjan <pterjan> 2.2.0-4.mga4 + Revision: 389214 + rebuild (emptylog) * Fri Jan 11 2013 umeabot <umeabot> 2.2.0-4.mga3 + Revision: 350928 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Mon Nov 05 2012 fwang <fwang> 2.2.0-3.mga3 + Revision: 314300 - completely disable ruby module, as it does not build - fix dir - real fix for ruby.h - more patch - more updated patch - recognize ruby1.9 incdir - rebuild for new ruby * Wed Oct 03 2012 oden <oden> 2.2.0-2.mga3 + Revision: 302360 - added yubikey support * Tue Sep 11 2012 oden <oden> 2.2.0-1.mga3 + Revision: 292181 - 2.2.0 * Fri Aug 24 2012 guillomovitch <guillomovitch> 2.1.12-10.mga3 + Revision: 283662 - make webapp configuration file compliant with apache 2.4 * Thu Aug 23 2012 guillomovitch <guillomovitch> 2.1.12-9.mga3 + Revision: 283371 - use /run/radiusd instead of /var/run/radiusd - convert to tmpfs - drop sysinit support * Tue May 08 2012 pterjan <pterjan> 2.1.12-8.mga2 + Revision: 234925 - Fix License tag - Fix initscript's LSB header * Sat Apr 28 2012 tmb <tmb> 2.1.12-7.mga2 + Revision: 233698 - Require rpm-helper >= 0.24.8-1 for systemd support * Tue Mar 13 2012 guillomovitch <guillomovitch> 2.1.12-6.mga2 + Revision: 223238 - systemd support * Thu Dec 08 2011 fwang <fwang> 2.1.12-5.mga2 + Revision: 178869 - rebuild for new odbc * Mon Dec 05 2011 fwang <fwang> 2.1.12-4.mga2 + Revision: 176939 - rebuild for new gdbm * Mon Dec 05 2011 fwang <fwang> 2.1.12-3.mga2 + Revision: 176831 - remove those static libs - remove all .la files - drop .la files * Tue Nov 01 2011 nanardon <nanardon> 2.1.12-1.mga2 + Revision: 160914 - imported package freeradius
View Attachment As Raw
Actions:
View
Attachments on
bug 16176
:
6770
|
6771
|
7293
|
7294
|
7295
|
7299
|
7300
|
7301
|
7305
|
7306
| 7308 |
7312