From a63a72bd940b6cac716f5fded6383d93c9cab47c Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sun, 10 Jun 2012 23:11:07 +0300 Subject: [PATCH] oscam: start userspace DVB drivers before oscam --- .../addons/service/softcam/oscam/source/bin/oscam.start | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/addons/service/softcam/oscam/source/bin/oscam.start b/packages/addons/service/softcam/oscam/source/bin/oscam.start index 9cc46920ab..2f6f3904a3 100755 --- a/packages/addons/service/softcam/oscam/source/bin/oscam.start +++ b/packages/addons/service/softcam/oscam/source/bin/oscam.start @@ -79,6 +79,13 @@ if [ ! "$(pidof oscam)" ]; then if [ -f "$LOCKDIR/$LOCKFILE" ] ; then break fi + # start userspace DVB driver/addon + for driver_dvb in $(find /storage/.xbmc/addons/driver.dvb.*/bin/userspace-driver.sh -type f 2>/dev/null); do + driver_dvb_name=$(echo $driver_dvb | awk 'BEGIN {FS="/"} {printf("%s", $5)}') + logger -t OSCAM "### Loading userspace DVB driver: $driver_dvb_name ###" + # use ". " because of variable export + . $driver_dvb + done LD_LIBRARY_PATH="$ADDON_DIR/lib:$LD_LIBRARY_PATH" oscam $OSCAM_ARG > /dev/null 2>&1 sleep 1 done &