@ -14,7 +14,7 @@ redboot_fis_do_upgrade() {
if [ " $magic " = "4349" ] ; then
local kern_length = 0x$( dd if = " $sysup_file " bs = 2 skip = 1 count = 4 2>/dev/null)
[ -f " $CONF_TAR " -a " $UPGRADE_OPT_UPGRADE_OPT_ UPGRADE_OPT_ SAVE_CONFIG" -eq 1 ] && append = " -j $CONF_TAR "
[ -f " $CONF_TAR " -a " $UPGRADE_OPT_UPGRADE_OPT_ SAVE_CONFIG" -eq 1 ] && append = " -j $CONF_TAR "
dd if = " $sysup_file " bs = 64k skip = 1 2>/dev/null | \
mtd -r $append -F$kern_part :$kern_length :0x80060000,rootfs write - $kern_part :rootfs
@ -22,7 +22,7 @@ redboot_fis_do_upgrade() {
local board_dir = $( tar tf $sysup_file | grep -m 1 '^sysupgrade-.*/$' )
local kern_length = $( tar xf $sysup_file ${ board_dir } kernel -O | wc -c)
[ -f " $CONF_TAR " -a " $UPGRADE_OPT_UPGRADE_OPT_ UPGRADE_OPT_ SAVE_CONFIG" -eq 1 ] && append = " -j $CONF_TAR "
[ -f " $CONF_TAR " -a " $UPGRADE_OPT_UPGRADE_OPT_ SAVE_CONFIG" -eq 1 ] && append = " -j $CONF_TAR "
tar xf $sysup_file ${ board_dir } kernel ${ board_dir } root -O | \
mtd -r $append -F$kern_part :$kern_length :0x80060000,rootfs write - $kern_part :rootfs