PERFORCE change 150130 for review
Sam Leffler
sam at FreeBSD.org
Fri Sep 19 18:16:09 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=150130
Change 150130 by sam at sam_ebb on 2008/09/19 18:15:23
eliminate hardwired lists; use the media type to autoconfig
Affected files ...
.. //depot/projects/vap/tools/tools/net80211/scripts/config#7 edit
Differences ...
==== //depot/projects/vap/tools/tools/net80211/scripts/config#7 (text+ko) ====
@@ -4,17 +4,31 @@
# $FreeBSD$
#
+media_type()
+{
+ ifconfig $1 2>/dev/null | while read line; do
+ case "$line" in
+ *media:?Ethernet*)
+ echo 802.3
+ ;;
+ *media:?IEEE?802.11*)
+ echo 802.11
+ ;;
+ esac
+ done
+}
+
#
# Auto-detect WIRED and WIRELESS.
# NB: takes first device of each type; to fix
# either specify them before . config.
#
for i in `ifconfig -l`; do
- case $i in
- bge*|em*|re*|nfe*|fxp*|vr*|msk*|tx*|dc*)
+ case `media_type $i` in
+ 802.3)
test -z "$WIRED" && WIRED=$i
;;
- ath*|ral*|zyd*|ural*|rum*|bwi*)
+ 802.11)
test -z "$WIRELESS" && WIRELESS=$i
;;
esac
More information about the p4-projects
mailing list