Fixes to build without PTHREADs
[freeradius.git] / suse / freeradius.spec
index 133b5b3..c641fd1 100644 (file)
@@ -3,7 +3,7 @@ License:      GPL, LGPL
 Group:        Productivity/Networking/Radius/Servers
 Provides:     radiusd
 Conflicts:    freeradius
-Version:      2.0.0
+Version: 2.2.0
 Release:      0
 URL:          http://www.freeradius.org/
 Summary:      The world's most popular RADIUS Server
@@ -33,7 +33,6 @@ BuildRequires: gettext-devel
 BuildRequires: glibc-devel
 BuildRequires: libtool
 BuildRequires: ncurses-devel
-BuildRequires: net-snmp-devel
 BuildRequires: openldap2-devel
 BuildRequires: openssl-devel
 BuildRequires: pam-devel
@@ -180,7 +179,6 @@ rm -rf `find . -name CVS`
 %build
 export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -DLDAP_DEPRECATED -fPIC -DPIC"
 #export CFLAGS="$CFLAGS -std=c99 -pedantic"
-autoreconf
 
 %configure \
                --libdir=%{_libdir}/freeradius \
@@ -189,6 +187,7 @@ autoreconf
                --with-edir \
                --with-experimental-modules \
                --with-system-libtool \
+               --with-udpfromto \
                --without-rlm_eap_ikev2 \
                --without-rlm_opendirectory \
 %if %{?fedora_version:1}0
@@ -305,8 +304,6 @@ rm -rf $RPM_BUILD_ROOT
 /etc/init.d/freeradius-relay
 %config /etc/pam.d/radiusd
 %config /etc/logrotate.d/radiusd
-/usr/sbin/rcfreeradius
-/usr/sbin/rcfreeradius-relay
 %dir %attr(755,radiusd,radiusd) /var/lib/radiusd
 # configs
 %dir %attr(750,-,radiusd) /etc/raddb
@@ -315,6 +312,7 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) /etc/raddb/acct_users
 %config(noreplace) /etc/raddb/attrs
 %config(noreplace) /etc/raddb/attrs.access_reject
+%config(noreplace) /etc/raddb/attrs.access_challenge
 %config(noreplace) /etc/raddb/attrs.accounting_response
 %config(noreplace) /etc/raddb/attrs.pre-proxy
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/clients.conf
@@ -325,22 +323,22 @@ rm -rf $RPM_BUILD_ROOT
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/preproxy_users
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/proxy.conf
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/radiusd.conf
-%attr(640,-,radiusd) %config(noreplace) /etc/raddb/snmp.conf
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/sql.conf
 %dir %attr(640,-,radiusd) /etc/raddb/sql
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/sql/*/*.conf
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/sql/*/*.sql
+%attr(640,-,radiusd) %config(noreplace) /etc/raddb/sql/*/README
+%attr(640,-,radiusd) %config(noreplace) /etc/raddb/sql/oracle/msqlippool.txt
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/users
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/experimental.conf
-%attr(640,-,radiusd) %config(noreplace) /etc/raddb/otp.conf
 %dir %attr(750,-,radiusd) /etc/raddb/certs
 /etc/raddb/certs/Makefile
 /etc/raddb/certs/README
 /etc/raddb/certs/xpextensions
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/certs/*.cnf
 %attr(750,-,radiusd) /etc/raddb/certs/bootstrap
-%attr(750,-,radiusd) %config /etc/raddb/sites-available/example
-%attr(640,-,radiusd) /etc/raddb/sites-available/*
+%attr(640,-,radiusd) %config(noreplace) /etc/raddb/sites-available/*
+%attr(640,-,radiusd) %config(noreplace) /etc/raddb/modules/*
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/sites-enabled/*
 %attr(640,-,radiusd) %config(noreplace) /etc/raddb/eap.conf
 %attr(640,-,radiusd) /etc/raddb/example.pl
@@ -350,11 +348,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(700,radiusd,radiusd) %dir /var/run/radiusd/
 # binaries
 %defattr(-,root,root)
-/usr/sbin/check-radiusd-config
-/usr/sbin/checkrad
-/usr/sbin/radiusd
-/usr/sbin/radrelay
-/usr/sbin/radwatch
+/usr/sbin/*
 # man-pages
 %doc %{_mandir}/man1/*
 %doc %{_mandir}/man5/*