treewide: sysupgrade: don't use $ARGV in platform_do_upgrade()

stage2 passes image path to platform_do_upgrade() as an argument so it
can be simply accessed using $1

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 8b4bc7abe0)
[rmilecki: dropping ARGV without this change broke sysupgrade]
Fixes: 6ac62c4b6c ("base-files: don't set ARGV and ARGC")
v19.07.3_mercusys_ac12_duma
Rafał Miłecki 5 years ago
parent 986c706cd1
commit 5ae87c76b7

@ -22,7 +22,7 @@ platform_do_upgrade() {
case "$board" in
wd,mybooklive)
mbl_do_upgrade "$ARGV"
mbl_do_upgrade "$1"
;;
meraki,mr24|\
meraki,mx60|\
@ -32,7 +32,7 @@ platform_do_upgrade() {
nand_do_upgrade "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -148,7 +148,7 @@ platform_do_upgrade_dir825b() {
else
PART_NAME="firmware"
fi
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
"43493030")
if [ -z "$fw_mtd" ]; then
@ -159,7 +159,7 @@ platform_do_upgrade_dir825b() {
exit 1
}
fi
dir825b_do_upgrade_combined "firmware" "$ARGV"
dir825b_do_upgrade_combined "firmware" "$1"
;;
esac
}

@ -810,7 +810,7 @@ platform_do_upgrade() {
case "$board" in
all0258n)
platform_do_upgrade_allnet "0x9f050000" "$ARGV"
platform_do_upgrade_allnet "0x9f050000" "$1"
;;
all0305|\
eap7660d|\
@ -822,19 +822,19 @@ platform_do_upgrade() {
pb44|\
routerstation|\
routerstation-pro)
platform_do_upgrade_combined "$ARGV"
platform_do_upgrade_combined "$1"
;;
all0315n)
platform_do_upgrade_allnet "0x9f080000" "$ARGV"
platform_do_upgrade_allnet "0x9f080000" "$1"
;;
cap4200ag|\
eap300v2|\
ens202ext)
platform_do_upgrade_allnet "0xbf0a0000" "$ARGV"
platform_do_upgrade_allnet "0xbf0a0000" "$1"
;;
dir-825-b1|\
tew-673gru)
platform_do_upgrade_dir825b "$ARGV"
platform_do_upgrade_dir825b "$1"
;;
a40|\
a60|\
@ -856,7 +856,7 @@ platform_do_upgrade() {
om5p-ac|\
om5p-acv2|\
om5p-an)
platform_do_upgrade_openmesh "$ARGV"
platform_do_upgrade_openmesh "$1"
;;
c-60|\
hiveap-121|\
@ -907,14 +907,14 @@ platform_do_upgrade() {
uap-pro|\
unifi-outdoor-plus)
MTD_CONFIG_ARGS="-s 0x180000"
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
wp543|\
wpe72)
platform_do_upgrade_compex "$ARGV"
platform_do_upgrade_compex "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -41,14 +41,14 @@ platform_do_upgrade() {
case "$board" in
jjplus,ja76pf2)
redboot_fis_do_upgrade "$ARGV" linux
redboot_fis_do_upgrade "$1" linux
;;
ubnt,routerstation|\
ubnt,routerstation-pro)
redboot_fis_do_upgrade "$ARGV" kernel
redboot_fis_do_upgrade "$1" kernel
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -15,5 +15,5 @@ platform_check_image() {
}
platform_do_upgrade() {
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
}

@ -19,7 +19,7 @@ platform_do_upgrade() {
case "$board" in
dlink,dir-685)
PART_NAME=firmware
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -51,7 +51,7 @@ platform_do_upgrade() {
avm,fritzbox-7530 |\
avm,fritzrepeater-3000 |\
qxwlan,e2600ac-c2)
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
asus,map-ac2200)
CI_KERNPART="linux"
@ -64,7 +64,7 @@ platform_do_upgrade() {
;;
linksys,ea6350v3 |\
linksys,ea8300)
platform_do_upgrade_linksys "$ARGV"
platform_do_upgrade_linksys "$1"
;;
meraki,mr33)
CI_KERNPART="part.safe"
@ -73,13 +73,13 @@ platform_do_upgrade() {
openmesh,a42 |\
openmesh,a62)
PART_NAME="inactive"
platform_do_upgrade_openmesh "$ARGV"
platform_do_upgrade_openmesh "$1"
;;
zyxel,nbg6617)
zyxel_do_upgrade "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -13,7 +13,7 @@ platform_do_upgrade() {
buffalo,wxr-2533dhp)
buffalo_upgrade_prepare_ubi
CI_ROOTPART="ubi_rootfs"
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
compex,wpq864|\
netgear,d7800 |\
@ -23,24 +23,24 @@ platform_do_upgrade() {
qcom,ipq8064-ap148 |\
qcom,ipq8064-ap161 |\
zyxel,nbg6817)
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
linksys,ea8500)
platform_do_upgrade_linksys "$ARGV"
platform_do_upgrade_linksys "$1"
;;
tplink,c2600)
PART_NAME="os-image:rootfs"
MTD_CONFIG_ARGS="-s 0x200000"
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
tplink,vr2600v)
PART_NAME="kernel:rootfs"
MTD_CONFIG_ARGS="-s 0x200000"
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
nec,wg2600hp |\
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -13,10 +13,10 @@ platform_do_upgrade() {
case "$board" in
"linksys,audi"|\
"linksys,viper")
platform_do_upgrade_linksys "$ARGV"
platform_do_upgrade_linksys "$1"
;;
*)
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
esac
}

@ -21,7 +21,7 @@ platform_do_upgrade() {
nand_do_upgrade $1
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -17,7 +17,7 @@ platform_do_upgrade_traverse_nandubi() {
CI_UBIPART="nandubi"
CI_KERNPART="kernel${newbootsys}"
CI_ROOTPART="rootfs${newbootsys}"
nand_do_upgrade "$ARGV" || (echo "Upgrade failed, setting bootsys ${bootsys}" && fw_setenv bootsys $bootsys)
nand_do_upgrade "$1" || (echo "Upgrade failed, setting bootsys ${bootsys}" && fw_setenv bootsys $bootsys)
}
platform_check_image() {
@ -42,7 +42,7 @@ platform_do_upgrade() {
case "$board" in
traverse,ls1043v | \
traverse,ls1043s)
platform_do_upgrade_traverse_nandubi "$ARGV"
platform_do_upgrade_traverse_nandubi "$1"
;;
*)
echo "Sysupgrade is not currently supported on $board"

@ -19,7 +19,7 @@ platform_do_upgrade() {
umount /tmp/recovery
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -15,10 +15,10 @@ platform_do_upgrade() {
case "$board" in
ocedo,panda|\
sophos,red-15w-rev1)
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -22,14 +22,14 @@ platform_check_image() {
platform_do_upgrade() {
case "$(board_name)" in
linksys,caiman|linksys,cobra|linksys,mamba|linksys,rango|linksys,shelby|linksys,venom)
platform_do_upgrade_linksys "$ARGV"
platform_do_upgrade_linksys "$1"
;;
cznic,turris-omnia|globalscale,espressobin|globalscale,espressobin-emmc|globalscale,espressobin-v7|globalscale,espressobin-v7-emmc|\
marvell,armada8040-mcbin|solidrun,clearfog-base-a1|solidrun,clearfog-pro-a1)
platform_do_upgrade_sdcard "$ARGV"
platform_do_upgrade_sdcard "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

@ -27,7 +27,7 @@ platform_nand_pre_upgrade() {
case "$board" in
ubnt-erx|\
ubnt-erx-sfp)
platform_upgrade_ubnt_erx "$ARGV"
platform_upgrade_ubnt_erx "$1"
;;
esac
}
@ -43,14 +43,14 @@ platform_do_upgrade() {
ubnt-erx-sfp|\
xiaomi,mir3g|\
xiaomi,mir3p)
nand_do_upgrade "$ARGV"
nand_do_upgrade "$1"
;;
tplink,c50-v4)
MTD_ARGS="-t romfile"
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
*)
default_do_upgrade "$ARGV"
default_do_upgrade "$1"
;;
esac
}

Loading…
Cancel
Save