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