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]

Reply via email to