From d884037db4e3f86b46029c7c31ae881c58dc59a1 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 14 Dec 2010 12:28:41 +0100 Subject: [PATCH] lcdproc: add support for user LCDd.conf in /storage/.config Signed-off-by: Stephan Raue --- packages/sysutils/lcdproc/init.d/33_lcdproc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/lcdproc/init.d/33_lcdproc b/packages/sysutils/lcdproc/init.d/33_lcdproc index a57d91c71e..6d42b5cc6c 100755 --- a/packages/sysutils/lcdproc/init.d/33_lcdproc +++ b/packages/sysutils/lcdproc/init.d/33_lcdproc @@ -29,13 +29,23 @@ ( [ -f /storage/.config/lcd.conf ] && . /storage/.config/lcd.conf || exit 0 + if [ ! "$LCD_DRIVER" = none ]; then progress "Starting LCD daemon with driver: $LCD_DRIVER" - usleep 10000000 # sleep 10sec. to for irserver loading + if [ -f /storage/.config/LCDd.conf ]; then + LCD_CONFIG="/storage/.config/LCDd.conf" + else + LCD_CONFIG="/etc/LCDd.conf" + fi - LCDd -c /etc/LCDd.conf -d $LCD_DRIVER > /dev/null 2>&1 + # sleep 10sec. to for irserver loading + if [ "$LCD_DRIVER" = "irtrans" ]; then + usleep 10000000 + fi + + LCDd -c $LCD_CONFIG -d $LCD_DRIVER > /dev/null 2>&1 fi )& \ No newline at end of file