mirror of https://github.com/hak5/openwrt.git
ar71xx: get rid of platform_pre_upgrade()
The only step between platform_pre_upgrade() and platform_do_upgrade() is switching to ramdisk. It should be fine to "mtd erase firmware" from the later callback and get rid of the first one. This change wasn't tested on affected target but identical code logic was verified to work as expected on brcm47xx with initramfs firmware. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>master
parent
2a7519e29d
commit
20452a8db9
|
@ -746,33 +746,6 @@ platform_check_image() {
|
|||
return 1
|
||||
}
|
||||
|
||||
platform_pre_upgrade() {
|
||||
local board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
rb-750-r2|\
|
||||
rb-750p-pbr2|\
|
||||
rb-750up-r2|\
|
||||
rb-911-2hn|\
|
||||
rb-911-5hn|\
|
||||
rb-931-2nd|\
|
||||
rb-941-2nd|\
|
||||
rb-951ui-2nd|\
|
||||
rb-952ui-5ac2nd|\
|
||||
rb-962uigs-5hact2hnt|\
|
||||
rb-lhg-5nd|\
|
||||
rb-map-2nd|\
|
||||
rb-mapl-2nd|\
|
||||
rb-sxt-2nd-r3|\
|
||||
rb-wap-2nd|\
|
||||
rb-wapg-5hact2hnd|\
|
||||
rb-wapr-2nd)
|
||||
# erase firmware if booted from initramfs
|
||||
[ -z "$(rootfs_type)" ] && mtd erase firmware
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
platform_nand_pre_upgrade() {
|
||||
local board=$(board_name)
|
||||
|
||||
|
@ -808,6 +781,29 @@ platform_nand_pre_upgrade() {
|
|||
platform_do_upgrade() {
|
||||
local board=$(board_name)
|
||||
|
||||
case "$board" in
|
||||
rb-750-r2|\
|
||||
rb-750p-pbr2|\
|
||||
rb-750up-r2|\
|
||||
rb-911-2hn|\
|
||||
rb-911-5hn|\
|
||||
rb-931-2nd|\
|
||||
rb-941-2nd|\
|
||||
rb-951ui-2nd|\
|
||||
rb-952ui-5ac2nd|\
|
||||
rb-962uigs-5hact2hnt|\
|
||||
rb-lhg-5nd|\
|
||||
rb-map-2nd|\
|
||||
rb-mapl-2nd|\
|
||||
rb-sxt-2nd-r3|\
|
||||
rb-wap-2nd|\
|
||||
rb-wapg-5hact2hnd|\
|
||||
rb-wapr-2nd)
|
||||
# erase firmware if booted from initramfs
|
||||
[ -z "$(rootfs_type)" ] && mtd erase firmware
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$board" in
|
||||
all0258n)
|
||||
platform_do_upgrade_allnet "0x9f050000" "$ARGV"
|
||||
|
|
Loading…
Reference in New Issue