Hello community, here is the log from the commit of package hostapd for openSUSE:Factory checked in at Thu Oct 13 00:03:54 CEST 2011.
-------- --- openSUSE:Factory/hostapd/hostapd.changes 2011-10-04 18:11:59.000000000 +0200 +++ /mounts/work_src_done/STABLE/hostapd/hostapd.changes 2011-10-12 11:51:49.000000000 +0200 @@ -1,0 +2,10 @@ +Wed Oct 12 08:46:43 UTC 2011 - [email protected] + +- update to version 0.7.3 +- don't use /tmp for dump file in default config +- verbose build +- fix build for older distros +- enable driver 'none' for radius only mode +- add init script + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- git-commit-eb1f744.diff hostapd-0.6.10.tar.gz New: ---- hostapd-0.7.3.tar.gz hostapd-tmp.diff hostapd.init ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hostapd.spec ++++++ --- /var/tmp/diff_new_pack.N5Ld7B/_old 2011-10-13 00:03:48.000000000 +0200 +++ /var/tmp/diff_new_pack.N5Ld7B/_new 2011-10-13 00:03:48.000000000 +0200 @@ -19,21 +19,24 @@ Name: hostapd -BuildRequires: libnl-1_1-devel openssl-devel +%if 0%{?suse_version} > 1140 +BuildRequires: libnl-1_1-devel +%else +BuildRequires: libnl-devel +%endif +BuildRequires: openssl-devel Summary: Turns Your WLAN Card into a WPA capable Access Point -Version: 0.6.10 -Release: 4 +Version: 0.7.3 +Release: 0 Group: Hardware/Wifi License: BSD3c ; GPLv2+ BuildRoot: %{_tmppath}/%{name}-%{version}-build -#Provides: -#Requires: -#Conflicts: Url: http://hostap.epitest.fi/ -AutoReqProv: on -Source: hostapd-%{version}.tar.gz +PreReq: %insserv_prereq +Source: http://hostap.epitest.fi/releases/hostapd-%{version}.tar.gz +Source1: hostapd.init Patch: hostapd.dif -Patch1: git-commit-eb1f744.diff +Patch1: hostapd-tmp.diff %description hostapd is a user space daemon for access point and authentication @@ -50,19 +53,25 @@ Jouni Malinen <[email protected]> %prep -%setup -n hostapd-%{version}/hostapd -%patch -p0 -%patch1 -p2 +%setup -n hostapd-%{version} +%patch -p1 +%patch1 -p1 + +cd hostapd cp defconfig .config %build -CFLAGS="$RPM_OPT_FLAGS" CC="%{__cc}" make %{?_smp_mflags} +cd hostapd +CFLAGS="$RPM_OPT_FLAGS" CC="%{__cc}" make %{?_smp_mflags} V=1 %install +cd hostapd mkdir -p %{buildroot}/%{_sbindir} mkdir %{buildroot}/etc mkdir -p %{buildroot}/%{_mandir}/man8 install -m 755 hostapd %{buildroot}/%{_sbindir} +install -D -m 755 %{SOURCE1} %{buildroot}/etc/init.d/hostapd +ln -s /etc/init.d/hostapd %{buildroot}/%{_sbindir}/rchostapd install -m 755 hostapd_cli %{buildroot}/%{_sbindir} install -m 644 hostapd.conf %{buildroot}/etc install -m 644 hostapd.accept %{buildroot}/etc @@ -74,14 +83,25 @@ install -m 644 hostapd.wpa_psk %{buildroot}/etc install -m 644 hostapd.8 %{buildroot}/%{_mandir}/man8 +%post +%insserv_cleanup + +%preun +%{stop_on_removal hostapd} + +%postun +%{restart_on_update hostapd} +%insserv_cleanup + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %config(noreplace) /etc/* +/etc/init.d/hostapd %{_sbindir}/* -%doc ChangeLog ../COPYING README wired.conf +%doc hostapd/ChangeLog COPYING hostapd/README hostapd/wired.conf hostapd/hostapd.conf %doc %{_mandir}/man8/* %changelog ++++++ hostapd-0.6.10.tar.gz -> hostapd-0.7.3.tar.gz ++++++ ++++ 163772 lines of diff (skipped) ++++++ hostapd-tmp.diff ++++++ Index: hostapd-0.7.3/hostapd/hostapd.conf =================================================================== --- hostapd-0.7.3.orig/hostapd/hostapd.conf +++ hostapd-0.7.3/hostapd/hostapd.conf @@ -52,7 +52,7 @@ logger_stdout=-1 logger_stdout_level=2 # Dump file for state information (on SIGUSR1) -dump_file=/tmp/hostapd.dump +dump_file=/var/run/hostapd.dump # Interface for separate control program. If this is specified, hostapd # will create this directory and a UNIX domain socket for listening to requests ++++++ hostapd.dif ++++++ --- /var/tmp/diff_new_pack.N5Ld7B/_old 2011-10-13 00:03:48.000000000 +0200 +++ /var/tmp/diff_new_pack.N5Ld7B/_new 2011-10-13 00:03:48.000000000 +0200 @@ -1,6 +1,8 @@ ---- defconfig.orig 2010-06-09 01:28:31.000000000 +0200 -+++ defconfig 2010-06-09 01:34:34.000000000 +0200 -@@ -13,17 +13,17 @@ +Index: hostapd-0.7.3/hostapd/defconfig +=================================================================== +--- hostapd-0.7.3.orig/hostapd/defconfig ++++ hostapd-0.7.3/hostapd/defconfig +@@ -13,14 +13,14 @@ CONFIG_DRIVER_HOSTAP=y # Driver interface for wired authenticator @@ -11,17 +13,22 @@ #CONFIG_DRIVER_MADWIFI=y #CFLAGS += -I../../madwifi # change to the madwifi source directory - # Driver interface for Prism54 driver --#CONFIG_DRIVER_PRISM54=y -+CONFIG_DRIVER_PRISM54=y - # Driver interface for drivers using the nl80211 kernel interface -#CONFIG_DRIVER_NL80211=y +CONFIG_DRIVER_NL80211=y # driver_nl80211.c requires a rather new libnl (version 1.1) which may not be # shipped with your distribution yet. If that is the case, you need to build # newer libnl version and point the hostapd build to use it. -@@ -76,7 +76,7 @@ +@@ -36,7 +36,7 @@ CONFIG_DRIVER_HOSTAP=y + #LIBS_c += -L/usr/local/lib + + # Driver interface for no driver (e.g., RADIUS server only) +-#CONFIG_DRIVER_NONE=y ++CONFIG_DRIVER_NONE=y + + # IEEE 802.11F/IAPP + CONFIG_IAPP=y +@@ -75,7 +75,7 @@ CONFIG_EAP_GTC=y CONFIG_EAP_TTLS=y # EAP-SIM for the integrated EAP server @@ -30,7 +37,7 @@ # EAP-AKA for the integrated EAP server #CONFIG_EAP_AKA=y -@@ -86,10 +86,10 @@ +@@ -85,10 +85,10 @@ CONFIG_EAP_TTLS=y #CONFIG_EAP_AKA_PRIME=y # EAP-PAX for the integrated EAP server @@ -43,7 +50,7 @@ # EAP-SAKE for the integrated EAP server #CONFIG_EAP_SAKE=y -@@ -123,7 +123,7 @@ +@@ -122,7 +122,7 @@ CONFIG_PKCS12=y # RADIUS authentication server. This provides access to the integrated EAP # server from external hosts using RADIUS. @@ -52,3 +59,12 @@ # Build IPv6 support for RADIUS operations CONFIG_IPV6=y +@@ -135,7 +135,7 @@ CONFIG_IPV6=y + #CONFIG_DRIVER_RADIUS_ACL=y + + # IEEE 802.11n (High Throughput) support +-#CONFIG_IEEE80211N=y ++CONFIG_IEEE80211N=y + + # Remove debugging code that is printing out debug messages to stdout. + # This can be used to reduce the size of the hostapd considerably if debugging ++++++ hostapd.init ++++++ #!/bin/sh # # SUSE system startup script for hostapd # Copyright (C) 1995--2005 Kurt Garloff, SUSE / Novell Inc. # Copyright (C) 2011 SUSE Linux Products GmbH # # This library is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or (at # your option) any later version. # # This library is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, # USA. # # /etc/init.d/hostapd # and its symbolic link # /usr/sbin/rchostapd # ### BEGIN INIT INFO # Provides: hostapd # Required-Start: $syslog $remote_fs # Required-Stop: $syslog $remote_fs # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Short-Description: hostap deamon # Description: IEEE 802.11 access point and authenticator ### END INIT INFO HOSTAPD_BIN=/usr/sbin/hostapd HOSTAPD_PID=/var/run/hostapd.pid HOSTAPD_ARGS="-B -P $HOSTAPD_PID" HOSTAPD_CONF=/etc/hostapd.conf sysconf=/etc/sysconfig/hostapd if [ -e $sysconf ]; then . $sysconf fi . /etc/rc.status rc_reset case "$1" in start) echo -n "Starting hostapd " /sbin/start_daemon -p $HOSTAPD_PID $HOSTAPD_BIN $HOSTAPD_ARGS $HOSTAPD_CONF rc_status -v ;; stop) echo -n "Shutting down hostapd " /sbin/killproc $HOSTAPD_BIN rc_status -v ;; try-restart|condrestart) $0 status if test $? = 0; then $0 restart else rc_reset fi rc_status ;; restart) $0 stop $0 start rc_status ;; force-reload) echo -n "Reload service hostapd " /sbin/killproc -HUP $HOSTAPD_BIN touch $HOSTAPD_PID rc_status -v ;; reload) echo -n "Reload service hostapd " /sbin/killproc -HUP $HOSTAPD_BIN touch $HOSTAPD_PID rc_status -v ;; status) echo -n "Checking for service hostapd " /sbin/checkproc $HOSTAPD_BIN rc_status -v ;; probe) test $HOSTAPD_CONF -nt $HOSTAPD_PID && echo reload ;; *) echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}" exit 1 ;; esac rc_exit continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
