#!/bin/bash
export PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin

#/var/mobile/Library/RYP/firmware.sh

success=1

for file in `ls /var/mobile/Library/RYP/uninstall/packages/* | sed 's/\/var\/mobile\/Library\/RYP\/uninstall\/packages\///g'`
do
   echo "Uninstalling package: ${file}"
   if [ ${file} == "com.rockyourphone.rockextensions" ]
    then
		rm /var/lib/dpkg/lock
		`dpkg --remove --force all --purge com.rockyourphone.rockextensions >> /var/mobile/Library/RYP/logs/installLog.log 2>&1`
		`dpkg --purge com.rockyourphone.rockextensions >> /var/mobile/Library/RYP/logs/installLog.log 2>&1`
   else

	   `dpkg --remove ${file} > /var/mobile/Library/RYP/logs/lastUninstallLog.log 2>&1`
           `echo /var/mobile/Library/RYP/logs/lastUninstallLog.log >> /var/mobile/Library/RYP/logs/installLog.log`
           found=`dpkg -l | grep ${file} | grep -E ^[uir]i`
	   echo "found ${found}"
	   if [ -z "${found}" ]
	    then 
	      echo " - Uninstall Successful for ${file}"
	      success=0
       
	   else
	     echo " - Not OK for ${file}"
	     echo "   - Found ${found}"
	     success=1
	   fi
	      `rm /var/mobile/Library/RYP/uninstall/packages/$file`

  fi
done

if [ $success = 0 ]
then 
  echo " -Success Un"
#  `/var/mobile/Library/RYP/install/updateSB`
fi

exit 0
