From 763c9d6e5b65356347e00879bbd8c1d70541e3a4 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 30 Sep 2010 15:29:28 +0200 Subject: [PATCH] xbmc-dharma: use /var/run/lirc/lircd.irtrans if it exist, start xbmc-wiiremote and xbmc-ps3remote only if bluetoothd is started Signed-off-by: Stephan Raue --- packages/mediacenter/xbmc-dharma/init.d/61_xbmc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/mediacenter/xbmc-dharma/init.d/61_xbmc b/packages/mediacenter/xbmc-dharma/init.d/61_xbmc index 544e20c06d..da61bfe8f6 100755 --- a/packages/mediacenter/xbmc-dharma/init.d/61_xbmc +++ b/packages/mediacenter/xbmc-dharma/init.d/61_xbmc @@ -28,17 +28,20 @@ progress "starting XBMC" - XBMC_ARGS="--standalone -fs --lircdev /var/run/lirc/lircd" + LIRCDEV="/var/run/lirc/lircd" + [ -e /var/run/lirc/lircd.irtrans ] && LIRCDEV="/var/run/lirc/lircd.irtrans" + + XBMC_ARGS="--standalone -fs --lircdev $LIRCDEV" # starting pulseaudio if avaible [ -f /usr/bin/pulseaudio ] && /usr/bin/pulseaudio \ --start --log-target=syslog --daemonize 2>&1 > /dev/null # starting xbmc-wiimote if avaible - [ -f /usr/bin/xbmc-wiiremote ] && /usr/bin/xbmc-wiiremote >/dev/null 2>&1 & + [ -f /usr/bin/xbmc-wiiremote -a $(pidof bluetoothd) ] && /usr/bin/xbmc-wiiremote >/dev/null 2>&1 & # starting xbmc-ps3remote if avaible - [ -f /usr/bin/xbmc-ps3remote ] && /usr/bin/xbmc-ps3remote localhost 9777 >/dev/null 2>&1 & + [ -f /usr/bin/xbmc-ps3remote -a $(pidof bluetoothd) ] && /usr/bin/xbmc-ps3remote localhost 9777 >/dev/null 2>&1 & # starting autoupdate [ -f /usr/bin/autoupdate ] && /usr/bin/autoupdate &