#!/bin/sh
# Perform actions scheduled for EZ template post-install
if [ -f /tmp/pp-bootstrapper-ez-templates-post-install.sh ]; then
	if ! /bin/sh /tmp/pp-bootstrapper-ez-templates-post-install.sh http://autoinstall.plesk.com/ ; then
            touch /var/lock/parallels-panel-upgrade-failure.flag
        fi
fi
# Apply patches if needed
if [ -f /var/lock/parallels-panel-apply-microupdates.flag ]; then
	ai_bin="/usr/local/psa/admin/sbin/autoinstaller"
	if [ -x "$ai_bin" ]; then
		$ai_bin --select-product-id plesk --select-release-current --upgrade-installed-components --reinstall-patch --separate-logs 2>/dev/null 1>/dev/null
	fi
fi

# Install Extensions
/usr/local/psa/admin/sbin/install-ext-vz

touch /usr/local/psa/var/installed-by-versionless

# Plesk templates caching support
if [ "$APP_CACHE" = "1" ]; then
	cloning_bin="/usr/local/psa/bin/cloning"
	if [ -x "$cloning_bin" ]; then
		$cloning_bin --update -prepare-public-image true >/dev/null
	else
		echo "Plesk 'cloning' utility was not found. Template cache will be invalid." >&2
	fi
fi

# uncow swkey repository
for entry in /etc/sw/keys /etc/sw/keys/backup /etc/sw/keys/keys; do
	touch "$entry/tmp" 2>/dev/null 1>/dev/null
	rm -f "$entry/tmp"
done

# clean-up
rm -f	/tmp/pp-bootstrapper-mode.flag 	/tmp/pp-bootstrapper-ez-templates-prep-install.flag 	/tmp/pp-bootstrapper-ez-templates-post-install.sh 	/var/lock/parallels-panel-apply-microupdates.flag 	/var/lock/parallels-panel-maintenance-mode.flag
true
