8eeb5f99b98e24ce399b9d6e7849b1c7664f1222
[openwrt/staging/chunkeey.git] / target / linux / mvebu / base-files / etc / init.d / linksys_recovery
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2015-2016 OpenWrt.org
3 # Copyright (C) 2016 LEDE-Project.org
4
5 START=97
6 boot() {
7 . /lib/functions.sh
8 . /lib/mvebu.sh
9
10 case $(mvebu_board_name) in
11 armada-385-linksys-caiman|armada-385-linksys-cobra|armada-385-linksys-rango|armada-385-linksys-shelby|armada-xp-linksys-mamba)
12 # make sure auto_recovery in uboot is always on
13 AUTO_RECOVERY_ENA="`fw_printenv -n auto_recovery`"
14 if [ "$AUTO_RECOVERY_ENA" != "yes" ] ; then
15 fw_setenv auto_recovery yes
16 fi
17 # reset the boot counter
18 mtd resetbc s_env
19 ;;
20 esac
21 }