diff options
| author | Robin H. Johnson <robbat2@gentoo.org> | 2010-12-06 02:54:21 +0000 | 
|---|---|---|
| committer | Robin H. Johnson <robbat2@gentoo.org> | 2010-12-06 02:54:21 +0000 | 
| commit | f8f03bdbbff14db0c79dfe1eb907e14a27ce0e73 (patch) | |
| tree | 925c7c30b41de7302e33bee26cb5e4d0ead04524 /net | |
| parent | 80d5f7d27b5da8617d1058e2b5251a0a9076e507 (diff) | |
| download | openrc-f8f03bdbbff14db0c79dfe1eb907e14a27ce0e73.tar.xz | |
Bug #345281: If wpa_supplicant is built w/ USE=dbus, we need to start after DBus is up.
Diffstat (limited to 'net')
| -rw-r--r-- | net/wpa_supplicant.sh | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/net/wpa_supplicant.sh b/net/wpa_supplicant.sh index f4ca7d62..379e6153 100644 --- a/net/wpa_supplicant.sh +++ b/net/wpa_supplicant.sh @@ -3,10 +3,14 @@  wpa_supplicant_depend()  { -	if [ -x /usr/sbin/wpa_supplicant ]; then -		program start /usr/sbin/wpa_supplicant -	else -		program start /sbin/wpa_supplicant +	wpas=/usr/sbin/wpa_supplicant +	[ -x ${wpas} ] || wpas=/sbin/wpa_supplicant +	if [ -x ${wpas} ]; then +		program start ${wpas} +		# bug 345281: if wpa_supplicant is built w/ USE=dbus, we need to start +		# dbus before we can start wpa_supplicant. +		${wpas} -h |grep DBus -sq +		[ $? -eq 0 ] && need dbus  	fi  	after macnet plug  	before interface | 
