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
This commit is contained in:
		@@ -13,27 +13,25 @@ load_led() {
 | 
				
			|||||||
	local delayon
 | 
						local delayon
 | 
				
			||||||
	local delayoff
 | 
						local delayoff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	config_get name $1 name
 | 
					 | 
				
			||||||
	config_get sysfs $1 sysfs
 | 
						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 dev $1 dev
 | 
				
			||||||
	config_get mode $1 mode
 | 
						config_get mode $1 mode "link"
 | 
				
			||||||
	config_get default $1 default
 | 
						config_get_bool default $1 default "nil"
 | 
				
			||||||
	config_get delayon $1 delayon
 | 
						config_get delayon $1 delayon
 | 
				
			||||||
	config_get delayoff $1 delayoff
 | 
						config_get delayoff $1 delayoff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	[ -e /sys/class/leds/${sysfs}/brightness ] && {
 | 
						[ -e /sys/class/leds/${sysfs}/brightness ] && {
 | 
				
			||||||
		logger "setting up led : ${name:-$sysfs}"
 | 
							echo "setting up led ${name}"
 | 
				
			||||||
		[ -n "$default" ] && { 
 | 
							[ "$default" != nil ] && { 
 | 
				
			||||||
			[ $default -eq 1 ] && 
 | 
								[ $default -eq 1 ] && 
 | 
				
			||||||
				echo 1 >/sys/class/leds/${sysfs}/brightness 
 | 
									echo 1 >/sys/class/leds/${sysfs}/brightness 
 | 
				
			||||||
			[ $default -eq 1 ] ||
 | 
								[ $default -eq 1 ] ||
 | 
				
			||||||
				echo 0 >/sys/class/leds/${sysfs}/brightness
 | 
									echo 0 >/sys/class/leds/${sysfs}/brightness
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		[ -z "$trigger" ] && trigger=none
 | 
					 | 
				
			||||||
		echo $trigger > /sys/class/leds/${sysfs}/trigger
 | 
							echo $trigger > /sys/class/leds/${sysfs}/trigger
 | 
				
			||||||
		[ "$trigger" == "netdev" -a -n "$dev" ] && {
 | 
							[ "$trigger" == "netdev" -a -n "$dev" ] && {
 | 
				
			||||||
			[ -z "$mode" ] && mode=link
 | 
					 | 
				
			||||||
			echo $dev > /sys/class/leds/${sysfs}/device_name
 | 
								echo $dev > /sys/class/leds/${sysfs}/device_name
 | 
				
			||||||
			echo $mode > /sys/class/leds/${sysfs}/mode
 | 
								echo $mode > /sys/class/leds/${sysfs}/mode
 | 
				
			||||||
		} 
 | 
							} 
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user