mirror of https://github.com/OpenIPC/firmware.git
[no ci] Overlay: update network script (#1021)
parent
66f2789019
commit
1a2322d3dc
|
@ -3,13 +3,12 @@ dev=$(fw_printenv -n wlandev)
|
||||||
mac=$(fw_printenv -n wlanmac)
|
mac=$(fw_printenv -n wlanmac)
|
||||||
|
|
||||||
set_wireless() {
|
set_wireless() {
|
||||||
|
file="-i /etc/wireless/interfaces/eth0"
|
||||||
path=/etc/wireless
|
path=/etc/wireless
|
||||||
if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then
|
|
||||||
ifup wlan0
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$mac" ]; then
|
if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then
|
||||||
ip link set dev wlan0 address "$mac"
|
[ -n "$mac" ] && ip link set dev wlan0 address "$mac"
|
||||||
|
ifup wlan0
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +16,7 @@ case "$1" in
|
||||||
start)
|
start)
|
||||||
echo "Starting network..."
|
echo "Starting network..."
|
||||||
ifup -a
|
ifup -a
|
||||||
[ -n "$dev" ] && set_wireless && file="-i /etc/wireless/interfaces/eth0"
|
[ -n "$dev" ] && set_wireless
|
||||||
ifup eth0 $file
|
ifup eth0 $file
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -38,4 +37,4 @@ case "$1" in
|
||||||
exit 1
|
exit 1
|
||||||
esac
|
esac
|
||||||
|
|
||||||
exit $?
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue