aboutsummaryrefslogtreecommitdiffstats
path: root/main/wpa_supplicant/wpa_supplicant.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/wpa_supplicant/wpa_supplicant.initd')
-rw-r--r--main/wpa_supplicant/wpa_supplicant.initd20
1 files changed, 9 insertions, 11 deletions
diff --git a/main/wpa_supplicant/wpa_supplicant.initd b/main/wpa_supplicant/wpa_supplicant.initd
index c9a06f9074..9aa828fea0 100644
--- a/main/wpa_supplicant/wpa_supplicant.initd
+++ b/main/wpa_supplicant/wpa_supplicant.initd
@@ -1,17 +1,18 @@
#!/sbin/openrc-run
# Copyright (c) 2009 Roy Marples <roy@marples.name>
# All rights reserved. Released under the 2-clause BSD license.
+supervisor=supervise-daemon
+
+name="WPA Supplicant"
+description="Wi-Fi Protected Access client and IEEE 802.1X supplicant"
command=/sbin/wpa_supplicant
-default_conf=/etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant_if=${wpa_supplicant_if:+-i}$wpa_supplicant_if
-command_args="$wpa_supplicant_args -B $wpa_supplicant_if"
-name="WPA Supplicant Daemon"
+command_args="$wpa_supplicant_args $wpa_supplicant_if"
default_conf=/etc/wpa_supplicant/wpa_supplicant.conf
-depend()
-{
+depend() {
need localmount
use logger dbus
after bootmisc modules entropy udev-settle
@@ -19,8 +20,7 @@ depend()
keyword -shutdown
}
-find_wireless()
-{
+find_wireless() {
local iface=
for iface in /sys/class/net/*; do
if [ -e "$iface"/wireless -o -e "$iface"/phy80211 ]; then
@@ -32,8 +32,7 @@ find_wireless()
return 1
}
-append_wireless()
-{
+append_wireless() {
local iface= i=
iface=$(find_wireless)
@@ -46,8 +45,7 @@ append_wireless()
fi
}
-start_pre()
-{
+start_pre() {
case " $command_args" in
*" -i"*) ;;
*) append_wireless;;