#!/bin/sh
# TrimuiUpdate_MinUI.zip/updater

sync

DIR=$(dirname "$0")
SD=/mnt/SDCARD

if [ -d "$SD/System/System.pak" ]; then
	ACTION="update"
else
	ACTION="install"
	mkdir -p "$SD/System"
fi

notify 0 "$ACTION MinUI"
sleep 1

mkdir -p "$SD/System"
cp -r "$DIR/System/." "$SD/System/" &
wait $!
rm -rf "$DIR/System"
sync

rm -f "$DIR/updater" && sync
mv -f "$DIR/launch.sh" "$DIR/updater"
wait $!

rm -f "$SD/TrimuiUpdate_MinUI.zip" && sync
mv -f "$DIR/TrimuiUpdate_MinUI.zip" "$SD"
wait $!

sync

# clean up from old beta
if [ -d "$SD/System.pak" ]; then # moved to System/
	rm -rf "$SD/System.pak" 
	rm -rf "$SD/Update.pak" 
fi

if [ -f "$SD/recent.txt" ]; then
	mkdir -p "$SD/.minui"
	mv -f "$SD/recent.txt" "$SD/.minui"
fi

if [ -d "$SD/.logs" ]; then
	rm -rf "$SD/.logs" # moved to .minui/logs/
fi

if [ -d "$SD/Tools/USB Bridge.pak" ]; then
	rm -rf "$SD/Tools/USB Bridge.pak" # now a folder with separate Start and Stop USB Bridge paks
fi

sync

notify 100 "MinUI $ACTION done"
sleep 1

"$SD/System/System.pak/launch.sh"