Support BSDs

This commit is contained in:
Roy Marples 2009-04-18 00:56:26 +00:00
parent c9e24a0494
commit 1a2d81751d

View File

@ -20,12 +20,27 @@ find_wireless()
{ {
local iface= local iface=
for iface in /sys/class/net/*; do case "${RC_UNAME}" in
if [ -e "${iface}"/wireless ]; then Linux)
echo "${iface##*/}" for iface in /sys/class/net/*; do
return 0 if [ -e "${iface}"/wireless ]; then
fi echo "${iface##*/}"
done return 0
fi
done
;;
*)
for iface in /dev/net/* $(ifconfig -l 2>/dev/null); do
if ifconfig "${iface##*/}" 2>/dev/null | \
grep -q "[ ]*ssid "
then
echo "${iface##*/}"
return 0
fi
done
;;
esac
return 1 return 1
} }