#!/bin/sh prefix=@prefix@ exec_prefix=@exec_prefix@ datarootdir=@datarootdir@ if [ -x @bindir@/showiframe -a -f @datadir@/backdrop.mvi ]; then @bindir@/showiframe @datadir@/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 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: # # 0 - restart enigma # 1 - halt # 2 - reboot # # >128 signal ret=$? case $ret in 1) /sbin/halt ;; 2) /sbin/reboot ;; 4) /sbin/rmmod lcd /usr/sbin/fpupgrade --upgrade 2>&1 | tee /home/root/fpupgrade.log sleep 1; /sbin/rmmod fp /sbin/modprobe fp /sbin/reboot ;; *) ;; esac