#!/bin/sh

SHOWIFRAME="/usr/bin/showiframe"
UPDATELOGO="/usr/share/vuplus-bootlogo/update_in_progress.mvi"
REBOOTLOGO="/usr/share/vuplus-bootlogo/reboot.mvi"
UPDATETRIGGER="/tmp/do_update"
OPKG="/usr/bin/opkg"

/usr/bin/test -x $OPKG || exit 0

case "$1" in
	enigma2update)
		/usr/bin/test -f $UPDATETRIGGER || exit 0
		UPDATEOPTIONS=$(cat $UPDATETRIGGER)
		/bin/echo -n "[VTi] Starting software update process"
		if [ -f $UPDATELOGO ] ; then
			$SHOWIFRAME $UPDATELOGO
		fi
			$OPKG update
			$OPKG $UPDATEOPTIONS upgrade
	;;
	*)
		/bin/echo -e "\n[VTi] Starting software update process\n"
		$OPKG update
		$OPKG $UPDATEOPTIONS upgrade
		/bin/echo -e "\n[VTi] Software update finished, please reboot now\n"
	;;
esac

exit 0
