scripts: fix wrong usage of '==' operator
[openwrt/svn-archive/archive.git] / package / base-files / files / sbin / led.sh
index d67a0f51ccdfee75f52aa2e48ec05248eed056e1..d750f06ea7909339d57b087b7d8003a763239bbd 100755 (executable)
@@ -9,15 +9,15 @@ do_led() {
        local sysfs
        config_get name $1 name
        config_get sysfs $1 sysfs
-       [ "$name" == "$NAME" -o "$sysfs" = "$NAME" -a -e "/sys/class/leds/${sysfs}" ] && {
-               [ "$ACTION" == "set" ] &&
+       [ "$name" = "$NAME" -o "$sysfs" = "$NAME" -a -e "/sys/class/leds/${sysfs}" ] && {
+               [ "$ACTION" = "set" ] &&
                        echo 1 >/sys/class/leds/${sysfs}/brightness \
                        || echo 0 >/sys/class/leds/${sysfs}/brightness
                exit 0
        }
 }
 
-[ "$1" == "clear" -o "$1" == "set" ] &&
+[ "$1" = "clear" -o "$1" = "set" ] &&
        [ -n "$2" ] &&{
                config_load system
                config_foreach do_led