diff --git a/packages/sysutils/lcdproc/init.d/33_lcdproc b/packages/sysutils/lcdproc/init.d/63_lcdproc old mode 100755 new mode 100644 similarity index 64% rename from packages/sysutils/lcdproc/init.d/33_lcdproc rename to packages/sysutils/lcdproc/init.d/63_lcdproc index 1a1eb8085d..3c3e58658b --- a/packages/sysutils/lcdproc/init.d/33_lcdproc +++ b/packages/sysutils/lcdproc/init.d/63_lcdproc @@ -1,5 +1,3 @@ -#!/bin/sh - ################################################################################ # Copyright (C) 2009-2010 OpenELEC.tv # http://www.openelec.tv @@ -24,30 +22,28 @@ # # runlevels: openelec, textmode -. /etc/profile - ( - [ -f /storage/.config/lcd.conf ] && . /storage/.config/lcd.conf || exit 0 + if [ -f /storage/.config/lcd.conf ]; then + . /storage/.config/lcd.conf + if [ ! "$LCD_DRIVER" = none ]; then - if [ ! "$LCD_DRIVER" = none ]; then + progress "Starting LCD daemon with driver: $LCD_DRIVER" - progress "Starting LCD daemon with driver: $LCD_DRIVER" - - if [ -f /storage/.config/LCDd.conf ]; then - LCD_CONFIG="/storage/.config/LCDd.conf" - else - LCD_CONFIG="/etc/LCDd.conf" - fi - - # sleep 10sec. to for irserver loading - if [ "$LCD_DRIVER" = "irtrans" ]; then - usleep 7000000 + if [ -f /storage/.config/LCDd.conf ]; then + LCD_CONFIG="/storage/.config/LCDd.conf" + else + LCD_CONFIG="/etc/LCDd.conf" fi - # sleep another 3sec. to for irserver loading - usleep 3000000 - LCDd -c $LCD_CONFIG -d $LCD_DRIVER > /dev/null 2>&1 + # sleep 10sec. to for irserver loading + if [ "$LCD_DRIVER" = "irtrans" ]; then + usleep 7000000 + fi + # sleep another 3sec. to for irserver loading + usleep 3000000 + LCDd -c $LCD_CONFIG -d $LCD_DRIVER > /dev/null 2>&1 + fi fi -)& \ No newline at end of file +)&