From 1a2322d3dc807d2630f185d4ebb0e8585d5a5b5e Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Thu, 5 Oct 2023 08:25:31 +0200 Subject: [PATCH] [no ci] Overlay: update network script (#1021) --- general/overlay/etc/init.d/S40network | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/general/overlay/etc/init.d/S40network b/general/overlay/etc/init.d/S40network index 60fdccb6..4953db4e 100755 --- a/general/overlay/etc/init.d/S40network +++ b/general/overlay/etc/init.d/S40network @@ -3,13 +3,12 @@ dev=$(fw_printenv -n wlandev) mac=$(fw_printenv -n wlanmac) set_wireless() { + file="-i /etc/wireless/interfaces/eth0" path=/etc/wireless - if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then - ifup wlan0 - fi - if [ -n "$mac" ]; then - ip link set dev wlan0 address "$mac" + if $path/usb "$dev" || $path/modem "$dev" || $path/sdio "$dev"; then + [ -n "$mac" ] && ip link set dev wlan0 address "$mac" + ifup wlan0 fi } @@ -17,7 +16,7 @@ case "$1" in start) echo "Starting network..." ifup -a - [ -n "$dev" ] && set_wireless && file="-i /etc/wireless/interfaces/eth0" + [ -n "$dev" ] && set_wireless ifup eth0 $file ;; @@ -38,4 +37,4 @@ case "$1" in exit 1 esac -exit $? +exit 0