#!/bin/sh
# Begin $rc_base/init.d/wpa-service

# Based on:
#sysklogd script from LFS-6.1 and earlier.
#dhcpcd service script from LFS-6.1.1
# Rewritten by Eloi Primaux

#$LastChangedBy: eloi $
#$Date: 2006-03-31 -0100 21:03:42 (Fri, 31 Mar 2006) $
#$Date: 2006-09-23 -0100 23:05:55
#$Date: 2007-06-14 -0100 11:44:53

. /etc/sysconfig/rc
. $rc_functions
. /etc/profile
. /etc/sysconfig/wpa-service/wpa-service.conf

#wpa_supplicant process must be unique


case "$1" in
	start)
		boot_mesg "Starting wpa_supplicant..."
		loadproc $WPA_DAEMON_NAME -g$WPA_GLOBAL_FILE -P$WPA_PID_FILE -B
		;;
	stop)
		boot_mesg "Stopping wpa_supplicant..."
		killproc wpa_supplicant
		rm -fr $WPA_GLOBAL_FILE $WPA_PID_FILE $WPA_ACCESS_DIR > /dev/null
		;;
	restart)
		$0 stop
		sleep 5
		$0 start
		;;

	*)
		echo "Usage: $0 {start|stop|restart}"
		exit 1
		;;
esac

# End $rc_base/init.d/wpa-service
