#!/bin/bash
#
#VERSION=1
#CHANGES="Initial Version"

# global variables #
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/fallback"

BEROCONF=/usr/fallback/beroconf

# main #
case "${1}" in
	start)
		if [ "$(${BEROCONF} get root boot_recoverymode | grep -v failed)" = "1" ]; then
			exit 0
		fi

		boot_fwupdate=$(${BEROCONF} get root boot_fwupdate | grep -v failed)
		cloud_enable=$(${BEROCONF} get root cloud_enable | grep -v failed)

		if [ "${boot_fwupdate}" != "1" ] || [ "${cloud_enable}" != "1" ]; then
			exit 0
		fi

		/usr/bin/env -i bash -c "/usr/php/rootfs-cloud.php"

		sleep 2

		if [ -f /tmp/reboot_after_update ]; then
			/sbin/reboot
		fi
		;;
	*)
		echo "Usage: ${0} start" >&2
		exit 1
		;;
esac

