From: Boris Krasnovskiy Date: Sun, 13 Oct 2024 00:01:57 +0000 (-0400) Subject: mvebu: fix sysupgrade failure X-Git-Tag: v24.10.0-rc1~404 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F16690%2Fhead;p=thirdparty%2Fopenwrt.git mvebu: fix sysupgrade failure Linksys devices do no pass $cmd at all. Fixes: #16148 Fixes: 715634e6d144 ("base-files: upgrade: nand: use "cmd" argument for extracting command") Signed-off-by: Boris Krasnovskiy Link: https://github.com/openwrt/openwrt/pull/16690 Signed-off-by: Robert Marko --- diff --git a/package/base-files/files/lib/upgrade/nand.sh b/package/base-files/files/lib/upgrade/nand.sh index 9fa3cd2ddd4..ca302557c8e 100644 --- a/package/base-files/files/lib/upgrade/nand.sh +++ b/package/base-files/files/lib/upgrade/nand.sh @@ -300,7 +300,7 @@ nand_upgrade_fit() { # Write images in the TAR file to MTD partitions and/or UBI volumes as required nand_upgrade_tar() { local tar_file="$1" - local cmd="$2" + local cmd="${2:-cat}" local jffs2_markers="${CI_JFFS2_CLEAN_MARKERS:-0}" # WARNING: This fails if tar contains more than one 'sysupgrade-*' directory.