#!/bin/sh

########################################
#      info@vuplus-support.org       #
########################################

CONFIGFILE="/etc/do_update"
UPDATETRIGGER="/tmp/do_update"

check_deprecated_directfb() {
	opkg list-installed  directfb | grep 1.7.7-r0-vuplus1
	if [ $? -eq 0 ] ; then
		opkg list  directfb | grep 1.7.7-r0-vuplus[2-9]
		if [ $? -eq 0 ] ; then
			opkg remove --force-depends directfb
			opkg install directfb
		fi
	fi
}

case "$1" in
	start)
		check_deprecated_directfb
		if [ -f $CONFIGFILE ]; then
			cp -f $CONFIGFILE $UPDATETRIGGER
			/usr/bin/software-update enigma2update
			/bin/rm -f $CONFIGFILE
			/bin/rm -f $UPDATETRIGGER
		fi
		;;
	stop)
		if [ -f $UPDATETRIGGER ]; then
			cp -f $UPDATETRIGGER $CONFIGFILE
			/usr/bin/software-update enigma2update
		fi
		;;
	*)
		echo "Usage: $0 {start|stop}" >&2
		exit 1
	;;
esac

exit 0
