done
}
-get_magic_long() {
+nand_get_magic_long() {
dd if="$1" skip=$2 bs=4 count=1 2>/dev/null | hexdump -v -n 4 -e '1/1 "%02x"'
}
identify() {
- identify_magic $(get_magic_long "$1" "${2:-0}")
+ identify_magic $(nand_get_magic_long "$1" "${2:-0}")
}
identify_tar() {
sync
[ -f "$conf_tar" ] && nand_restore_config "$conf_tar"
- echo "sysupgrade successfull"
+ echo "sysupgrade successful"
reboot -f
}
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