Репозитории ALT
S: | 2.10-alt2 |
5.1: | 0.6.9-alt1 |
4.1: | 0.6.3-alt1 |
4.0: | 0.4.9-alt2.1 |
3.0: | 0.3.9-alt2 |
Другие репозитории
Upstream: | 0.6.3 |
Группа :: Система/Ядро и оборудование
Пакет: hostapd
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define madwifi_version 0.9.4
Name: hostapd
Version: 0.6.3
Release: alt1
Summary: User space daemon for extended IEEE 802.11 management
License: GPL
Group: System/Kernel and hardware
Url: http://hostap.epitest.fi/
Source0: %name-%version-%release.tar
Source1: src-%version-%release.tar
Source2: hostapd.sysconfig
Source3: hostapd.init
BuildRequires: libssl-devel
BuildRequires: kernel-source-madwifi = %madwifi_version
BuildRequires: kernel-build-tools >= 0.7
PreReq: coreutils
Obsoletes: hostap-tools
%description
This is a Linux driver for wireless LAN cards based on Intersil's
Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e.,
it takes care of IEEE 802.11 management functions in the host computer
and acts as an access point.
%prep
%setup -c -a1
rm -rf kernel-source-madwifi-%madwifi_version
tar xf %kernel_src/kernel-source-madwifi-%madwifi_version.tar.bz2
%build
sed -e 's,^.\+-I../head,CFLAGS += -I../kernel-source-madwifi-%madwifi_version,' \
-e 's,^.\+CONFIG_DRIVER_WIRED=.\+,CONFIG_DRIVER_WIRED=y,' \
-e 's,^.\+CONFIG_DRIVER_MADWIFI=.\+,CONFIG_DRIVER_MADWIFI=y,' \
-e 's,^.\+CONFIG_DRIVER_PRISM54=.\+,CONFIG_DRIVER_PRISM54=y,' \
< %name/defconfig > %name/.config
# not yet
# -e 's,^.\+CONFIG_DRIVER_NL80211=.\+,CONFIG_DRIVER_NL80211=y,' \
%make_build -C %name
%install
install -pD -m0644 %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name
install -pD -m0755 %SOURCE3 %buildroot%_initdir/%name
install -pD -m0755 %name/%name %buildroot%_sbindir/%name
install -p -m0755 %name/%{name}_cli %buildroot%_sbindir
install -pD -m0400 %name/hostapd.conf %buildroot%_sysconfdir/%name/%name.conf
install -pm0400 %name/hostapd.accept %name/hostapd.deny %buildroot%_sysconfdir/%name
install -pm0644 -D %name/%name.8 %buildroot%_man8dir/%name.8
install -pm0644 -D %name/%{name}_cli.1 %buildroot%_man1dir/%{name}_cli.1
%post
%post_service %name
%preun
%preun_service %name
%files
%doc %name/ChangeLog %name/README %name/eap_testing.txt
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/%name.conf
%config(noreplace) %_sysconfdir/%name/%name.accept
%config(noreplace) %_sysconfdir/%name/%name.deny
%config(noreplace) %_sysconfdir/sysconfig/%name
%_initdir/%name
%_sbindir/hostapd
%_sbindir/hostapd_cli
%_man1dir/*
%_man8dir/*
%changelog
…
Полный changelog можно просмотреть здесь
Name: hostapd
Version: 0.6.3
Release: alt1
Summary: User space daemon for extended IEEE 802.11 management
License: GPL
Group: System/Kernel and hardware
Url: http://hostap.epitest.fi/
Source0: %name-%version-%release.tar
Source1: src-%version-%release.tar
Source2: hostapd.sysconfig
Source3: hostapd.init
BuildRequires: libssl-devel
BuildRequires: kernel-source-madwifi = %madwifi_version
BuildRequires: kernel-build-tools >= 0.7
PreReq: coreutils
Obsoletes: hostap-tools
%description
This is a Linux driver for wireless LAN cards based on Intersil's
Prism2/2.5/3 chipset. The driver supports a so called Host AP mode, i.e.,
it takes care of IEEE 802.11 management functions in the host computer
and acts as an access point.
%prep
%setup -c -a1
rm -rf kernel-source-madwifi-%madwifi_version
tar xf %kernel_src/kernel-source-madwifi-%madwifi_version.tar.bz2
%build
sed -e 's,^.\+-I../head,CFLAGS += -I../kernel-source-madwifi-%madwifi_version,' \
-e 's,^.\+CONFIG_DRIVER_WIRED=.\+,CONFIG_DRIVER_WIRED=y,' \
-e 's,^.\+CONFIG_DRIVER_MADWIFI=.\+,CONFIG_DRIVER_MADWIFI=y,' \
-e 's,^.\+CONFIG_DRIVER_PRISM54=.\+,CONFIG_DRIVER_PRISM54=y,' \
< %name/defconfig > %name/.config
# not yet
# -e 's,^.\+CONFIG_DRIVER_NL80211=.\+,CONFIG_DRIVER_NL80211=y,' \
%make_build -C %name
%install
install -pD -m0644 %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name
install -pD -m0755 %SOURCE3 %buildroot%_initdir/%name
install -pD -m0755 %name/%name %buildroot%_sbindir/%name
install -p -m0755 %name/%{name}_cli %buildroot%_sbindir
install -pD -m0400 %name/hostapd.conf %buildroot%_sysconfdir/%name/%name.conf
install -pm0400 %name/hostapd.accept %name/hostapd.deny %buildroot%_sysconfdir/%name
install -pm0644 -D %name/%name.8 %buildroot%_man8dir/%name.8
install -pm0644 -D %name/%{name}_cli.1 %buildroot%_man1dir/%{name}_cli.1
%post
%post_service %name
%preun
%preun_service %name
%files
%doc %name/ChangeLog %name/README %name/eap_testing.txt
%dir %_sysconfdir/%name
%config(noreplace) %_sysconfdir/%name/%name.conf
%config(noreplace) %_sysconfdir/%name/%name.accept
%config(noreplace) %_sysconfdir/%name/%name.deny
%config(noreplace) %_sysconfdir/sysconfig/%name
%_initdir/%name
%_sbindir/hostapd
%_sbindir/hostapd_cli
%_man1dir/*
%_man8dir/*
%changelog
…
Полный changelog можно просмотреть здесь