diff options
Diffstat (limited to 'main/wpa_supplicant/wpa_supplicant.initd')
-rw-r--r-- | main/wpa_supplicant/wpa_supplicant.initd | 20 |
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;; |