procd: correctly identify ubifs in tar file
authorJohn Crispin <john@openwrt.org>
Thu, 10 Jul 2014 19:16:31 +0000 (19:16 +0000)
committerJohn Crispin <john@openwrt.org>
Thu, 10 Jul 2014 19:16:31 +0000 (19:16 +0000)
A missing path prevents the rootfs type contained in a SysupgradeNAND
tar file from being determined correctly.

This fixes it, and also corrects a minor spelling mistake.

Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 41564

package/system/procd/files/nand.sh

index 78ac206f4a2e17da61cf44d331ede7642fe5f122..032f02a47e67087f53a1125df501d0556b6a661b 100644 (file)
@@ -180,7 +180,7 @@ nand_do_upgrade_success() {
        
        sync
        [ -f "$conf_tar" ] && nand_restore_config "$conf_tar"
-       echo "sysupgrade successfull"
+       echo "sysupgrade successful"
        reboot -f
 }
 
@@ -226,7 +226,7 @@ nand_upgrade_tar() {
        local kernel_length=`(tar xf $tar_file sysupgrade-$board_name/kernel -O | wc -c) 2> /dev/null`
        local rootfs_length=`(tar xf $tar_file sysupgrade-$board_name/root -O | wc -c) 2> /dev/null`
 
-       local rootfs_type="$(identify_tar "$tar_file" root)"
+       local rootfs_type="$(identify_tar "$tar_file" sysupgrade-$board_name/root)"
 
        local has_kernel=1
        local has_env=0