mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-02 11:27:48 +00:00
eap-104: fix dualboot: reset bootcount
The bootcount wasn't getting reset to 0 upon a successful boot, resulting in falling back to the previous firmware version after three reboots of the AP. Fixes: WIFI-13359 Signed-off-by: Paul White <paul@shasta.cloud>
This commit is contained in:
@@ -16,7 +16,8 @@ boot() {
|
|||||||
;;
|
;;
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap102|\
|
||||||
|
edgecore.eap104)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ "${avail}" -eq 1 ] || fw_setenv upgrade_available 1
|
[ "${avail}" -eq 1 ] || fw_setenv upgrade_available 1
|
||||||
fw_setenv bootcount 0
|
fw_setenv bootcount 0
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ boot() {
|
|||||||
;;
|
;;
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap102|\
|
||||||
|
edgecore.eap104)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
||||||
fw_setenv bootcount 0
|
fw_setenv bootcount 0
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ boot() {
|
|||||||
;;
|
;;
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap102|\
|
||||||
|
edgecore.eap104)
|
||||||
avail=$(fw_printenv -n upgrade_available)
|
avail=$(fw_printenv -n upgrade_available)
|
||||||
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
[ ${avail} -eq 0 ] && fw_setenv upgrade_available 1
|
||||||
fw_setenv bootcount 0
|
fw_setenv bootcount 0
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ actiontec,web7200)
|
|||||||
edgecore,ecw5211|\
|
edgecore,ecw5211|\
|
||||||
edgecore,eap101|\
|
edgecore,eap101|\
|
||||||
edgecore,eap102|\
|
edgecore,eap102|\
|
||||||
edgecore,oap102)
|
edgecore,oap104)
|
||||||
if grep -q rootfs1 /proc/cmdline; then
|
if grep -q rootfs1 /proc/cmdline; then
|
||||||
PART_NAME=rootfs2
|
PART_NAME=rootfs2
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user