]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
initskripts: leds: update for new upstream netdev-trigger
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 17 Feb 2021 19:34:05 +0000 (20:34 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Mon, 5 Jul 2021 05:42:37 +0000 (07:42 +0200)
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
src/initscripts/system/leds

index 08a73f6bae1fbff5fe2b30732cec77b3c0f4b468..0bac2f2d57208328ce970365e5b514e8bb262f2c 100644 (file)
@@ -30,7 +30,19 @@ setup_netdev_trigger ()
                modprobe -q ledtrig-netdev 2>&1 > /dev/null
                echo "netdev" > /sys/class/leds/$1/trigger
                echo "$2" >     /sys/class/leds/$1/device_name
-               echo "$3 $4" >  /sys/class/leds/$1/mode
+               if [ -e "/sys/class/leds/$1/mode" ]; then
+                       echo "$3 $4" >  /sys/class/leds/$1/mode
+               else
+                       if [ -f "/sys/class/leds/$1/$3" ]; then
+                               echo 1 > /sys/class/leds/$1/$3
+                       fi
+                       if [ -f "/sys/class/leds/$1/$4" ]; then
+                               echo 1 > /sys/class/leds/$1/$4
+                       fi
+                       if [ -f "/sys/class/leds/$1/$5" ]; then
+                               echo 1 > /sys/class/leds/$1/$5
+                       fi
+               fi
        fi
 }