Git init
[external/ifupdown.git] / examples / get-mac-address.sh
1 #!/bin/sh
2
3 set -e
4
5 export LANG=C
6
7 iface="$1"
8 mac=$(/sbin/ifconfig "$iface" | sed -n -e '/^.*HWaddr \([:[:xdigit:]]*\).*/{s//\1/;y/ABCDEF/abcdef/;p;q;}')
9 which=""
10
11 while read testmac scheme; do
12         if [ "$which" ]; then continue; fi
13         if [ "$mac" = "$(echo "$testmac" | sed -e 'y/ABCDEF/abcdef/')" ]; then which="$scheme"; fi
14 done
15
16 if [ "$which" ]; then echo $which; exit 0; fi
17 exit 1