base-files: dont always create kernel UBI volume
[openwrt/openwrt.git] / package / base-files / files / lib / upgrade / nand.sh
index faeb3d6fc1d6b0e4eba43e2644dbc9d508975b76..9b29266479e3d3e3922551600b3e0c1dae34b9ba 100644 (file)
@@ -296,6 +296,7 @@ nand_upgrade_tar() {
                tar xf "$tar_file" ${board_dir}/kernel -O | mtd write - $CI_KERNPART
        }
        [ "$kernel_length" = 0 -o ! -z "$kernel_mtd" ] && has_kernel=
+       [ "$CI_KERNPART" = "none" ] && has_kernel=
 
        nand_upgrade_prepare_ubi "$rootfs_length" "$rootfs_type" "${has_kernel:+$kernel_length}" "$has_env"