sunxi: sysupgrade: don't write partitions twice
[openwrt/openwrt.git] / target / linux / sunxi / base-files / lib / upgrade / platform.sh
index f2cd970d428a780d7497d8802765c656a47ff421..776bdf53bf89c5eafc24b7b59b943e12f3fab77e 100644 (file)
@@ -43,7 +43,7 @@ platform_do_upgrade() {
                        fi
 
                        #write uboot image
-                       get_image "$@" | dd of="$diskdev" bs=1024 skip=8 seek=8 conv=notrunc
+                       get_image "$@" | dd of="$diskdev" bs=1024 skip=8 seek=8 count=1016 conv=fsync
                        #iterate over each partition from the image and write it to the boot disk
                        while read part start size; do
                                part="$(($part - 2))"