From 4435bd3842ccfb0a803839ad7111b8ae9efa4278 Mon Sep 17 00:00:00 2001 From: "Murat D. Kadirov" Date: Wed, 12 May 2010 17:43:26 +0200 Subject: network/hostapd: Updated for version 0.5.11 --- network/hostapd/rc.hostapd | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 network/hostapd/rc.hostapd (limited to 'network/hostapd/rc.hostapd') diff --git a/network/hostapd/rc.hostapd b/network/hostapd/rc.hostapd new file mode 100644 index 0000000000..c034284b8a --- /dev/null +++ b/network/hostapd/rc.hostapd @@ -0,0 +1,42 @@ +#!/bin/sh + +# Start/stop/restart the hostapd (IEEE 802.11 Wireless AP) server: + +hostapd_start() { + if test -r /var/run/hostapd.pid && ps $(cat /var/run/hostapd.pid) >& /dev/null; then + echo "HOSTAPD already running!" + else + CMD="/usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf" + echo "Starting HOSTAPD: $CMD" + $CMD + fi +} + +hostapd_stop() { + if [ -r /var/run/hostapd.pid ]; then + echo -n "Stopping HOSTAPD ..." + kill -INT $(cat /var/run/hostapd.pid) + echo " done." + fi +} + +hostapd_restart() { + hostapd_stop + sleep 3 + hostapd_start +} + +case "$1" in +'start') + hostapd_start + ;; +'stop') + hostapd_stop + ;; +'restart') + hostapd_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac + -- cgit v1.2.3