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

# 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

. /etc/sysconfig/rc
. $rc_functions
. /etc/profile
. /etc/sysconfig/wpa_supplicant/wpa_service.conf

#WPA_GLOBAL_FILE=/var/run/wpa_supplicant-global
#WPA_ACCESS_DIR=/var/run/wpa_supplicant
#WPA_PID_FILE=/var/run/wpa_supplicant.pid


#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-init
