Changeset 45915


Ignore:
Timestamp:
2015-06-06T19:52:53+02:00 (3 years ago)
Author:
rmilecki
Message:

bcm53xx: fallback to default_do_upgrade if NAND upgrade fails

Signed-off-by: Rafał Miłecki <zajec5@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/bcm53xx/base-files/lib/upgrade/platform.sh

    r45914 r45915  
    131131                -1 $dir/kernel \ 
    132132                -2 $dir/root 
     133        [ $? -ne 0 ] && { 
     134                echo "Failed to extract TRX partitions." 
     135                return 
     136        } 
    133137 
    134138        # Firmwares without UBI image should be flashed "normally" 
     
    157161                -f $dir/kernel -b $(($linux_length + 28)) \ 
    158162                -f /tmp/null.bin 
     163        [ $? -ne 0 ] && { 
     164                echo "Failed to create simple TRX with new kernel." 
     165                return 
     166        } 
    159167 
    160168        # Prepare UBI image (drop unwanted extra blocks) 
     
    164172        done 
    165173        dd if=$dir/root of=/tmp/root.ubi bs=131072 count=$((ubi_length / 131072)) 2>/dev/null 
     174        [ $? -ne 0 ] && { 
     175                echo "Failed to prepare new UBI image." 
     176                return 
     177        } 
    166178 
    167179        # Flash 
Note: See TracChangeset for help on using the changeset viewer.