]>
Commit | Line | Data |
---|---|---|
f36f7094 | 1 | # |
a2a0fac5 | 2 | # TODO: check madwifi-ng-devel and madwifi-devel BR |
f36f7094 | 3 | # |
c83bc4f5 | 4 | Summary: HostAP - acts as an access point |
64ea1939 ER |
5 | Summary(es.UTF-8): HostAP - actúa como un punto de acceso |
6 | Summary(pl.UTF-8): HostAP - praca jako access point | |
c83bc4f5 | 7 | Name: hostapd |
c419ee19 | 8 | Version: 0.6.9 |
faf313f4 | 9 | Release: 1 |
a2a0fac5 | 10 | License: GPL v2 |
c83bc4f5 | 11 | Group: Daemons |
12 | Source0: http://hostap.epitest.fi/releases/%{name}-%{version}.tar.gz | |
c419ee19 | 13 | # Source0-md5: 83630d11fa66ade9091f1b304fccd74c |
c83bc4f5 | 14 | Source1: %{name}.init |
d8e88466 | 15 | Patch0: %{name}-config.patch |
f36f7094 | 16 | Patch1: %{name}-build-time-config.patch |
c83bc4f5 | 17 | URL: http://hostap.epitest.fi/ |
d764f339 | 18 | BuildRequires: libnl-devel |
f36f7094 | 19 | BuildRequires: madwifi-ng-devel |
bf8257d5 | 20 | BuildRequires: openssl-devel |
a2a0fac5 | 21 | BuildRequires: rpmbuild(macros) >= 1.268 |
faf313f4 | 22 | Requires(post,preun): /sbin/chkconfig |
86311832 | 23 | Requires: rc-scripts |
2a75f8bb | 24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
c83bc4f5 | 25 | |
26 | %description | |
27 | This package contains utilities and userspace daemon for the Linux | |
a2a0fac5 | 28 | driver for wireless LAN cards based on Intersil's Prism2/2.5/3, |
29 | Intersil/Conexant Prism GT/Duette/Indigo (Prism54), Atheros ar521x | |
30 | (madwifi) chipsets. The driver supports a so called Host AP mode, | |
31 | i.e., it takes care of IEEE 802.11 management functions in the host | |
32 | computer and acts as an access point. This does not require any | |
33 | special firmware for the wireless LAN card. In addition to this, it | |
34 | has support for normal station operations in BSS and possible also in | |
35 | IBSS. | |
c83bc4f5 | 36 | |
3a1ff280 | 37 | %description -l es.UTF-8 |
c83bc4f5 | 38 | Este paquete contiene unas herramientas y un servidor del espacio de |
3a1ff280 | 39 | usuario para tarjetas LAN inalámbricas basadas en el chipset Intersil |
a2a0fac5 | 40 | Prism2/2.5/3, Intersil/Conexant Prism GT/Duette/Indigo (Prism54), |
41 | Atheros ar521x (madwifi). El driver soporta el llamado modo Host AP, | |
42 | es decir, se encarga de las funciones administrativas el el host, | |
3a1ff280 JR |
43 | actuando como "access point". Ello no requiere ningún firmware |
44 | especial para la tarjeta LAN inalámbrica. Además, también hay soporte | |
45 | para operaciones normales de estación en BSS y posiblemente también en | |
a2a0fac5 | 46 | IBSS. |
c83bc4f5 | 47 | |
3a1ff280 JR |
48 | %description -l pl.UTF-8 |
49 | Ten pakiet zawiera narzędzia oraz demona działającego w przestrzeni | |
50 | użytkownika dla linuksowego sterownika kart sieci bezprzewodowych | |
51 | opartych na układach Intersil Prism2/2.5/3, Intersil/Conexant Prism | |
a2a0fac5 | 52 | GT/Duette/Indigo (Prism54), Atheros ar521x (madwifi). Sterownik |
3a1ff280 JR |
53 | obsługuje tak zwany tryb Host AP, czyli dba o funkcje zarządzające |
54 | IEEE 802.11 na komputerze i działa jako access point. Nie wymaga to | |
55 | żadnego specjalnego firmware dla karty sieci bezprzewodowej. Ponadto | |
56 | ma obsługę normalnych operacji stacyjnych w BSS, a być może także | |
a2a0fac5 | 57 | IBSS. |
c83bc4f5 | 58 | |
59 | %prep | |
60 | %setup -q | |
04bc77b5 | 61 | %patch0 -p1 |
f36f7094 | 62 | %patch1 -p1 |
faf313f4 | 63 | |
c83bc4f5 | 64 | %build |
d764f339 | 65 | %{__make} -C hostapd \ |
2fcbed0b | 66 | CC="%{__cc}" \ |
67 | OPT="%{rpmcflags}" | |
c83bc4f5 | 68 | |
d764f339 | 69 | %{__make} -C hostapd \ |
70 | nt_password_hash \ | |
c9b6aa9a | 71 | CC="%{__cc}" \ |
72 | OPT="%{rpmcflags}" | |
73 | ||
d764f339 | 74 | %{__make} -C hostapd \ |
75 | hlr_auc_gw \ | |
c9b6aa9a | 76 | CC="%{__cc}" |
77 | OPT="%{rpmcflags}" | |
78 | ||
c83bc4f5 | 79 | %install |
80 | rm -rf $RPM_BUILD_ROOT | |
c83bc4f5 | 81 | install -d $RPM_BUILD_ROOT{/sbin,%{_sysconfdir}/{hostap,pcmcia}} |
82 | install -d $RPM_BUILD_ROOT/etc/rc.d/init.d | |
83 | ||
d764f339 | 84 | # hostapd hostapd_cli nt_password_hash hlr_auc_gw |
c83bc4f5 | 85 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/hostapd |
d764f339 | 86 | install hostapd/hostapd $RPM_BUILD_ROOT/sbin |
87 | install hostapd/hostapd_cli $RPM_BUILD_ROOT/sbin | |
88 | install hostapd/nt_password_hash $RPM_BUILD_ROOT/sbin | |
89 | install hostapd/hlr_auc_gw $RPM_BUILD_ROOT/sbin | |
c83bc4f5 | 90 | |
d764f339 | 91 | # hostapd configuration |
92 | install hostapd/hostapd.accept $RPM_BUILD_ROOT%{_sysconfdir}/hostap | |
93 | install hostapd/hostapd.conf $RPM_BUILD_ROOT%{_sysconfdir}/hostap | |
94 | install hostapd/hostapd.deny $RPM_BUILD_ROOT%{_sysconfdir}/hostap | |
c83bc4f5 | 95 | |
faf313f4 JB |
96 | %clean |
97 | rm -rf $RPM_BUILD_ROOT | |
98 | ||
c83bc4f5 | 99 | %post |
100 | /sbin/chkconfig --add hostapd | |
a2a0fac5 | 101 | %service hostapd restart "HostAP daemons" |
c83bc4f5 | 102 | |
103 | %preun | |
104 | if [ "$1" = "0" ]; then | |
a2a0fac5 | 105 | %service hostapd stop |
c83bc4f5 | 106 | /sbin/chkconfig --del hostapd |
107 | fi | |
108 | ||
c83bc4f5 | 109 | %files |
110 | %defattr(644,root,root,755) | |
d764f339 | 111 | %doc hostapd/ChangeLog hostapd/README |
c83bc4f5 | 112 | %dir %{_sysconfdir}/hostap |
86311832 | 113 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hostap/* |
f36f7094 | 114 | %attr(755,root,root) /sbin/* |
c83bc4f5 | 115 | %attr(754,root,root) /etc/rc.d/init.d/hostapd |