From: Arne Fitzenreiter Date: Wed, 17 Feb 2021 19:34:05 +0000 (+0100) Subject: initskripts: leds: update for new upstream netdev-trigger X-Git-Tag: v2.27-core159~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=604945c0603630b1d597bf41ca2d0c10595972dc;p=ipfire-2.x.git initskripts: leds: update for new upstream netdev-trigger Signed-off-by: Arne Fitzenreiter --- diff --git a/src/initscripts/system/leds b/src/initscripts/system/leds index 08a73f6bae..0bac2f2d57 100644 --- a/src/initscripts/system/leds +++ b/src/initscripts/system/leds @@ -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 }