From: ghost Date: Wed, 16 Feb 2011 22:14:04 +0000 (+0100) Subject: tools/enigma2.sh.in: add support for libpassthrough, add hook to execute scripts... X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=f157ad52f1bc3be81ccba075aa9218237aa71973 tools/enigma2.sh.in: add support for libpassthrough, add hook to execute scripts before every enigma2 start --- diff --git a/tools/enigma2.sh.in b/tools/enigma2.sh.in index a19e673..5914c3f 100755 --- a/tools/enigma2.sh.in +++ b/tools/enigma2.sh.in @@ -7,11 +7,23 @@ if [ -x @bindir@/showiframe -a -f /boot/backdrop.mvi ]; then @bindir@/showiframe /boot/backdrop.mvi fi +# hook to execute scripts always before enigma2 start +if [ -x @bindir@/enigma2_pre_start.sh ]; then + @bindir@/enigma2_pre_start.sh +fi + if [ -d /home/root ]; then cd /home/root fi -LD_PRELOAD=@libdir@/libopen.so.0.0.0 @bindir@/enigma2 +LIBS=@libdir@/libopen.so.0.0.0 + +#check for dreambox specific passthrough helper lib +if [ -e @libdir@/libpassthrough.so ]; then + LIBS="$LIBS @libdir@/libpassthrough.so" +fi + +LD_PRELOAD=$LIBS @bindir@/enigma2 # enigma2 exit codes: #