From ae0745e240c74952d5b0870759f49e47d499bfe8 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Fri, 7 Aug 2009 00:07:56 +0000
Subject: base-files: port init.d/led to new config_get

... and don't call logger directly, rcS takes care of the correct redirection

Signed-off-by: Malte S. Stretz <mss@apache.org>

SVN-Revision: 17158
---
 package/base-files/files/etc/init.d/led | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

(limited to 'package/base-files/files/etc')

diff --git a/package/base-files/files/etc/init.d/led b/package/base-files/files/etc/init.d/led
index 9237b4f892..046134fc57 100755
--- a/package/base-files/files/etc/init.d/led
+++ b/package/base-files/files/etc/init.d/led
@@ -13,27 +13,25 @@ load_led() {
 	local delayon
 	local delayoff
 
-	config_get name $1 name
 	config_get sysfs $1 sysfs
-	config_get trigger $1 trigger
+	config_get name $1 name "$sysfs"
+	config_get trigger $1 trigger "none"
 	config_get dev $1 dev
-	config_get mode $1 mode
-	config_get default $1 default
+	config_get mode $1 mode "link"
+	config_get_bool default $1 default "nil"
 	config_get delayon $1 delayon
 	config_get delayoff $1 delayoff
 
 	[ -e /sys/class/leds/${sysfs}/brightness ] && {
-		logger "setting up led : ${name:-$sysfs}"
-		[ -n "$default" ] && { 
+		echo "setting up led ${name}"
+		[ "$default" != nil ] && { 
 			[ $default -eq 1 ] && 
 				echo 1 >/sys/class/leds/${sysfs}/brightness 
 			[ $default -eq 1 ] ||
 				echo 0 >/sys/class/leds/${sysfs}/brightness
 		}
-		[ -z "$trigger" ] && trigger=none
 		echo $trigger > /sys/class/leds/${sysfs}/trigger
 		[ "$trigger" == "netdev" -a -n "$dev" ] && {
-			[ -z "$mode" ] && mode=link
 			echo $dev > /sys/class/leds/${sysfs}/device_name
 			echo $mode > /sys/class/leds/${sysfs}/mode
 		} 
-- 
cgit v1.2.3