#
# Copyright (C) 2014 OpenWrt.org
#

preinit_mount_syscfg() {

	. /lib/functions.sh
	. /lib/mvebu.sh

	case $(mvebu_board_name) in
	armada-xp-mamba)
		mkdir /tmp/syscfg
		ubiattach -p /dev/mtd8
		mount -t ubifs ubi1:syscfg /tmp/syscfg
		[ -f /tmp/syscfg/sysupgrade.tgz ] && {
		echo "- config restore -"
		cd /
		mv /tmp/syscfg/sysupgrade.tgz /tmp
		tar xzf /tmp/sysupgrade.tgz
		rm -f /tmp/sysupgrade.tgz
		sync
		}
		;;
	esac
}

boot_hook_add preinit_main preinit_mount_syscfg
