Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > fb50ced919779bc16e734fa8d2359165 > files > 6

hostapd-0.3.7-2.1.102dk.src.rpm

%define name	hostapd
%define version	0.3.7
%define release 2.1.102dk

Name:		%{name}
Version:	%{version}
Release:	%{release}
URL:		http://hostap.epitest.fi/
Group:		System/Servers
Source0:	%{name}-%version.tar.bz2
Source1:	%{name}.init
Source2:	%{name}-config-build.bz2
Patch0:		%{name}-config.patch.bz2
Patch1:		hostapd-0.3.7-CVE-2006-2213.patch.bz2
Summary:	Hostapd is an optional user space component for Host AP driver
License:	GPL
BuildRoot:	%{_tmppath}/%{name}-%{version}-root
BuildRequires:	libopenssl-devel
PreReq:		rpm-helper
Requires:	hostap-utils

%description
Hostapd is an optional user space component for Host AP driver. It adds 
more features to the basic IEEE 802.11 management included in the kernel 
driver: using external RADIUS authentication server for MAC address 
based access control, IEEE 802.1X Authenticator and dynamic WEP keying, 
RADIUS accounting. 

%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .mdkconf 
%patch1 -p1 -b .cve-2006-2213
bzcat %{SOURCE2} > .config

%build
%make

%install
install -d -m 755 %{buildroot}%{_sbindir}
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
install -d -m 755 %{buildroot}%{_initrddir}
install -m 755 %{name}        %{buildroot}%{_sbindir}
install -m 755 %{name}_cli    %{buildroot}%{_sbindir}
install -m 644 %{name}.conf   %{buildroot}%{_sysconfdir}/%{name}
install -m 644 %{name}.accept %{buildroot}%{_sysconfdir}/%{name}
install -m 644 %{name}.deny   %{buildroot}%{_sysconfdir}/%{name}
install -m 755 %{SOURCE1}     %{buildroot}%{_initrddir}/%{name}

%clean
rm -rf %{buildroot}

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%postun
%_postun_userdel %{name}

%files
%defattr(-,root,root)
%doc COPYING ChangeLog README developer.txt
%{_sbindir}/%{name}
%{_sbindir}/%{name}_cli
%config(noreplace) %{_initrddir}/%{name}
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.accept
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.deny

%changelog
* Mon May 22 2006 Stew Benedict <sbenedict@mandriva.com> 0.3.7-2.1.102mdk
- P1: security fix for CVE-2006-2213

* Fri Mar 11 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.3.7-2mdk
- add BuildRequires: libopenssl-devel

* Wed Mar 09 2005 Laurent Culioli <laurent@mandrake.org> 0.3.7-1mdk
- 0.3.7

* Tue Aug 10 2004 Laurent Culioli <laurent@mandrake.org> 0.2.4-1mdk
- 0.2.4
- make initscript