blob: 4b0d0eb674ae74c30a20993a04517b76abdc1f52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
preinit_iface() {
ifname=eth0
# hardware specific overrides
case "$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)" in
"Asus WLHDD") ifname=eth1;;
"Asus WL300G") ifname=eth1;;
esac
local try=0;
while [ $((try++)) -le 5 ] && [ ! -f /sys/class/net/$ifname/operstate ]; do sleep 1; done
}
boot_hook_add preinit_main preinit_iface
|