diff options
Diffstat (limited to 'package/base-files')
| -rwxr-xr-x | package/base-files/files/etc/init.d/led | 4 | ||||
| -rwxr-xr-x | package/base-files/files/sbin/led.sh | 2 | 
2 files changed, 3 insertions, 3 deletions
diff --git a/package/base-files/files/etc/init.d/led b/package/base-files/files/etc/init.d/led index 1f05d724a..9237b4f89 100755 --- a/package/base-files/files/etc/init.d/led +++ b/package/base-files/files/etc/init.d/led @@ -22,8 +22,8 @@ load_led() {  	config_get delayon $1 delayon  	config_get delayoff $1 delayoff -	[ -e /sys/class/leds/${sysfs}/brightness -a -n "$name" ] && { -		logger "setting up led : $name" +	[ -e /sys/class/leds/${sysfs}/brightness ] && { +		logger "setting up led : ${name:-$sysfs}"  		[ -n "$default" ] && {   			[ $default -eq 1 ] &&   				echo 1 >/sys/class/leds/${sysfs}/brightness  diff --git a/package/base-files/files/sbin/led.sh b/package/base-files/files/sbin/led.sh index e4e92af7e..44629d990 100755 --- a/package/base-files/files/sbin/led.sh +++ b/package/base-files/files/sbin/led.sh @@ -9,7 +9,7 @@ do_led() {  	local sysfs  	config_get name $1 name  	config_get sysfs $1 sysfs -	[ "$name" == "$NAME" -a -e "/sys/class/leds/${sysfs}" ] && { +	[ "$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  | 
