#!/bin/bash

case $1 in
	post-install)
		# install jetapps cli tool if not installed 
		[[ ! -f /usr/bin/jetapps ]] && bash <(curl -LSs https://repo.jetlicense.com/static/install)
		# install jetbackup 5 plesk
		if [[ ! -f /usr/local/jetapps/var/lib/jetbackup5/Panel/Plesk.inc ]]; then
			/usr/bin/jetapps --install jetbackup5-plesk stable
			exit $?
		fi
		exit 0
	;;
	get-installation-log)
		START_TIME=$2
		LOGS_PATH=/usr/local/jetapps/var/log/jetapps
		DATE=$( date '+%Y-%m-%dT%H:%M:%S' -d @$START_TIME )
		LOG_FILE=$( find $LOGS_PATH -type f -iname '*.log' -newermt $DATE | sort -r | head -n 1 )		
		
		echo -en $LOG_FILE"|"
		[[ -z $LOG_FILE ]] && exit 0
		cat $LOGS_PATH/$( basename $LOG_FILE )
		exit 0
	;;
	pre-uninstall)
		# uninstall jetbackup 5 plesk
		if [[ -d /usr/local/jetapps/var/lib/jetbackup5/Panel ]]; then
			/usr/bin/jetapps --remove jetbackup5-plesk
			exit $?
		fi
		exit 0
	;;
esac
