Merge branch 'org.openembedded.dev' of git://git.openembedded.net/openembedded into...
[vuplus_openembedded] / packages / enigma2 / enigma2 / enigma2.sh
1 #!/bin/sh
2
3 /usr/bin/showiframe /boot/backdrop.mvi
4
5 cd /home/root
6 LD_PRELOAD=/usr/lib/libopen.so.0.0 /usr/bin/enigma2
7
8 # enigma2 exit codes:
9 #
10 # 0 - restart enigma
11 # 1 - halt
12 # 2 - reboot
13 #
14 # >128 signal
15
16 ret=$?
17 case $ret in
18         1)
19                 /sbin/halt
20                 ;;
21         2)
22                 /sbin/reboot
23                 ;;
24         4)
25                 /sbin/rmmod lcd
26                 /usr/sbin/fpupgrade --upgrade 2>&1 | tee /home/root/fpupgrade.log
27                 sleep 1;
28                 /sbin/rmmod fp
29                 /sbin/modprobe fp
30                 /sbin/reboot
31                 ;;
32         *)
33                 ;;
34 esac