#! /bin/bash

TA_NAME=$1

case "$TA_NAME" in
	tui)
		export TA_NAME=tz_tui
		;;
	auth)
		export TA_NAME=tz_mpos_auth
		;;
	all)
		export TA_NAME=all
		;;
	*)
		echo "for tz_tui, 'tui'"
		echo "for tz_mpos_auth, 'auth'"
		echo "for all, 'all'"
		exit 1
		;;
esac
	
echo "adb remount"
adb remount

if [ "$TA_NAME" = "tz_tui" ]
	then echo "adb push tz_tui.* to /vendor/firmware"
	adb push ./output/tz_tui.b00 /vendor/firmware
	adb push ./output/tz_tui.b01 /vendor/firmware
	adb push ./output/tz_tui.b02 /vendor/firmware
	adb push ./output/tz_tui.b03 /vendor/firmware
	adb push ./output/tz_tui.b04 /vendor/firmware
	adb push ./output/tz_tui.b05 /vendor/firmware
	adb push ./output/tz_tui.b06 /vendor/firmware
	adb push ./output/tz_tui.b07 /vendor/firmware
	adb push ./output/tz_tui.mdt /vendor/firmware
elif [ "$TA_NAME" = "tz_mpos_auth" ]
	then echo "adb push tz_mpos_auth.* to /vendor/firmware"
	adb push ./output/tz_mpos_auth.b00 /vendor/firmware
	adb push ./output/tz_mpos_auth.b01 /vendor/firmware
	adb push ./output/tz_mpos_auth.b02 /vendor/firmware
	adb push ./output/tz_mpos_auth.b03 /vendor/firmware
	adb push ./output/tz_mpos_auth.b04 /vendor/firmware
	adb push ./output/tz_mpos_auth.b05 /vendor/firmware
	adb push ./output/tz_mpos_auth.b06 /vendor/firmware
	adb push ./output/tz_mpos_auth.b07 /vendor/firmware
	adb push ./output/tz_mpos_auth.mdt /vendor/firmware
else
	echo "adb push tz_tui.* to /vendor/firmware"
	adb push ./output/tz_tui.b00 /vendor/firmware
	adb push ./output/tz_tui.b01 /vendor/firmware
	adb push ./output/tz_tui.b02 /vendor/firmware
	adb push ./output/tz_tui.b03 /vendor/firmware
	adb push ./output/tz_tui.b04 /vendor/firmware
	adb push ./output/tz_tui.b05 /vendor/firmware
	adb push ./output/tz_tui.b06 /vendor/firmware
	adb push ./output/tz_tui.b07 /vendor/firmware
	adb push ./output/tz_tui.mdt /vendor/firmware

	echo "adb push tz_mpos_auth.* to /vendor/firmware"
	adb push ./output/tz_mpos_auth.b00 /vendor/firmware
	adb push ./output/tz_mpos_auth.b01 /vendor/firmware
	adb push ./output/tz_mpos_auth.b02 /vendor/firmware
	adb push ./output/tz_mpos_auth.b03 /vendor/firmware
	adb push ./output/tz_mpos_auth.b04 /vendor/firmware
	adb push ./output/tz_mpos_auth.b05 /vendor/firmware
	adb push ./output/tz_mpos_auth.b06 /vendor/firmware
	adb push ./output/tz_mpos_auth.b07 /vendor/firmware
	adb push ./output/tz_mpos_auth.mdt /vendor/firmware
fi
echo "done"

