OpenWrt
/branches/18.06.1/package/base-files/files/etc/init.d/led |
@@ -20,7 +20,7 @@ |
config_get trigger $1 trigger "none" |
config_get dev $1 dev |
config_get ports $1 port |
config_get mode $1 mode |
config_get mode $1 mode "link" |
config_get_bool default $1 default "nil" |
config_get delayon $1 delayon |
config_get delayoff $1 delayoff |
@@ -71,10 +71,7 @@ |
"netdev") |
[ -n "$dev" ] && { |
echo $dev > /sys/class/leds/${sysfs}/device_name |
for m in $mode; do |
[ -e "/sys/class/leds/${sysfs}/$m" ] && \ |
echo 1 > /sys/class/leds/${sysfs}/$m |
done |
echo $mode > /sys/class/leds/${sysfs}/mode |
echo $interval > /sys/class/leds/${sysfs}/interval |
} |
;; |
@@ -113,8 +110,6 @@ |
config_get speed_mask $1 speed_mask |
[ -n "$speed_mask" ] && \ |
echo $speed_mask > /sys/class/leds/${sysfs}/speed_mask |
[ -n "$mode" ] && \ |
echo "$mode" > /sys/class/leds/${sysfs}/mode |
;; |
esac |
} |