diff options
author | Roy Marples <roy@marples.name> | 2009-04-27 12:06:54 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2009-04-27 12:06:54 +0000 |
commit | 71062f479ada8e714d821295fdc6a5ae3a19b95c (patch) | |
tree | 6f0bfd46a2eb7429a4f0a5821536347203234d7c /init.d.misc/wpa_supplicant.in | |
parent | 94b3057571eed817e8aa0dd1b016ec7988328132 (diff) | |
download | openrc-71062f479ada8e714d821295fdc6a5ae3a19b95c.tar.gz openrc-71062f479ada8e714d821295fdc6a5ae3a19b95c.tar.bz2 openrc-71062f479ada8e714d821295fdc6a5ae3a19b95c.tar.xz |
Add noshutdown to dhcpcd and wpa_supplicant. Tweak for style.
Diffstat (limited to 'init.d.misc/wpa_supplicant.in')
-rw-r--r-- | init.d.misc/wpa_supplicant.in | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/init.d.misc/wpa_supplicant.in b/init.d.misc/wpa_supplicant.in index 951d82f..7b337ff 100644 --- a/init.d.misc/wpa_supplicant.in +++ b/init.d.misc/wpa_supplicant.in @@ -4,8 +4,8 @@ command=/usr/sbin/wpa_supplicant wpa_supplicant_conf=/etc/wpa_supplicant.conf -wpa_supplicant_if=${wpa_supplicant_if:+-i}${wpa_supplicant_if} -command_args="-B -c${wpa_supplicant_conf} ${wpa_supplicant_if}" +wpa_supplicant_if=${wpa_supplicant_if:+-i}$wpa_supplicant_if +command_args="-B -c$wpa_supplicant_conf $wpa_supplicant_if" name="WPA Supplicant Daemon" depend() @@ -14,16 +14,17 @@ depend() use logger after bootmisc modules before dns dhcpcd net + keyword noshutdown } find_wireless() { local iface= - case "${RC_UNAME}" in + case "$RC_UNAME" in Linux) for iface in /sys/class/net/*; do - if [ -e "${iface}"/wireless ]; then + if [ -e "$iface"/wireless ]; then echo "${iface##*/}" return 0 fi @@ -49,8 +50,8 @@ append_wireless() local iface= iface=$(find_wireless) - if [ -n "${iface}" ]; then - command_args="${command_args} -i${iface}" + if [ -n "$iface" ]; then + command_args="$command_args -i$iface" else eerror "Could not find a wireless interface" fi @@ -58,7 +59,7 @@ append_wireless() start_pre() { - case " ${command_args}" in + case " $command_args" in *" -i"*) ;; *) append_wireless;; esac |