File: //proc/25618/root/etc/init/wpa_supplicant.conf
description "wpa_supplicant"
author "Network Appliance Team"
stop on runlevel [06]
console log
expect fork
respawn
respawn limit 5 10
instance $IFACE
pre-start script
if [ ! -f "$CFG" -o -z "$IFACE" -o -z "$DRIVER" -o -z $PIDFILE ]; then
echo "$CFG or $IFACE or $DRIVER or $PIDFILE not found!"
logger -p err -t hostap "wpa_supplicant config: $CFG or $IFACE or $DRIVER or $PIDFILE not found, aborting"
exit 1
fi
end script
script
if [ -z "$BRIDGE" ]; then
exec /usr/sbin/wpa_supplicant -B -t -D $DRIVER -i $IFACE -c $CFG -P $PIDFILE
else
exec /usr/sbin/wpa_supplicant -B -t -D $DRIVER -i $IFACE -c $CFG -P $PIDFILE -b $BRIDGE
fi
end script
post-stop script
iwconfig $IFACE essid off || true
ifconfig $IFACE down || true
end script
# vim:ft=upstart