浏览代码

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 <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/16690
Signed-off-by: Robert Marko <[email protected]>
Boris Krasnovskiy 1 年之前
父节点
当前提交
a9402a83e6
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      package/base-files/files/lib/upgrade/nand.sh

+ 1 - 1
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
 # Write images in the TAR file to MTD partitions and/or UBI volumes as required
 nand_upgrade_tar() {
 nand_upgrade_tar() {
 	local tar_file="$1"
 	local tar_file="$1"
-	local cmd="$2"
+	local cmd="${2:-cat}"
 	local jffs2_markers="${CI_JFFS2_CLEAN_MARKERS:-0}"
 	local jffs2_markers="${CI_JFFS2_CLEAN_MARKERS:-0}"
 
 
 	# WARNING: This fails if tar contains more than one 'sysupgrade-*' directory.
 	# WARNING: This fails if tar contains more than one 'sysupgrade-*' directory.