This is done with existing code from the WRT1900AC port. It makes sure the "auto_recovery" bootloader option is set, and resets the s_env boot counter after a successful boot. This gives users without a serial console connection some measure of safety. Signed-off-by: Claudio Leite <leitec@staticky.com> SVN-Revision: 47433master
parent
6acb552eee
commit
ea8ac0999c
@ -0,0 +1,20 @@ |
||||
#!/bin/sh /etc/rc.common |
||||
# Copyright (C) 2015 OpenWrt.org |
||||
|
||||
START=97 |
||||
boot() { |
||||
. /lib/functions.sh |
||||
. /lib/kirkwood.sh |
||||
|
||||
case $(kirkwood_board_name) in |
||||
linksys-audi|linksys-viper) |
||||
# make sure auto_recovery in uboot is always on |
||||
AUTO_RECOVERY_ENA="`fw_printenv -n auto_recovery`" |
||||
if [ "$AUTO_RECOVERY_ENA" != "yes" ] ; then |
||||
fw_setenv auto_recovery yes |
||||
fi |
||||
# reset the boot counter |
||||
mtd resetbc s_env |
||||
;; |
||||
esac |
||||
} |
Loading…
Reference in new issue