scripts: fix wrong usage of '==' operator
[openwrt/openwrt.git] / target / linux / brcm47xx / base-files / lib / preinit / 15_set_preinit_interface_brcm
index aab50bf1a9b48deefec434c6b36b89ed0eae0004..f40e160b3b03f587fbda4b50676961d01af24284 100644 (file)
@@ -11,6 +11,6 @@ preinit_ip() {
                ifconfig $pi_ifname $pi_ip netmask $pi_netmask broadcast $pi_broadcast up
 
                local try=0;
-               while [ $((try++)) -le 5 ] && [ ! $(cat /sys/class/net/$pi_ifname/operstate) == "up" ]; do sleep 1; done
+               while [ $((try++)) -le 5 ] && [ ! "$(cat /sys/class/net/$pi_ifname/operstate)" = "up" ]; do sleep 1; done
        }
 }