Files
wifipineapple-openwrt/target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg
Imre Kaloz 25d2e3230f [mvebu]: add sysupgrade support
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41630 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-07-13 22:12:56 +00:00

28 lines
480 B
Plaintext

#
# 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