%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