--- elwix/install2uboot.sh 2014/02/04 10:14:42 1.1.2.9 +++ elwix/install2uboot.sh 2014/02/04 12:41:02 1.1.2.10 @@ -5,7 +5,7 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# $Id: install2uboot.sh,v 1.1.2.9 2014/02/04 10:14:42 misho Exp $ +# $Id: install2uboot.sh,v 1.1.2.10 2014/02/04 12:41:02 misho Exp $ # [ -r ./config/rc.elwix ] && . ./config/rc.elwix @@ -60,10 +60,14 @@ case $1 in mkulzma -v -s 131072 -o ${REL}/rootfs.${UB_COMPRESS_ROOTFS} ${REL}/rootfs.dsk ;; bin) - dd if=${REL}/rootfs.${UB_COMPRESS_ROOTFS} of=${REL}/elwix_firmware.bin bs=65536 \ - count=${UB_ROOTFS_NAND_SIZE} conv=sync - dd if=${REL}/kernel.${UB_COMPRESS}.uImage of=${REL}/elwix_firmware.bin bs=65536 \ - count=${UB_KERNEL_NAND_SIZE} conv=sync seek=${UB_ROOTFS_NAND_SIZE} + dd bs=65536 count=$((${UB_ROOTFS_NAND_SIZE} + ${UB_KERNEL_NAND_SIZE})) \ + if=/dev/zero of=${REL}/elwix_firmware.bin + dd bs=65536 count=${UB_ROOTFS_NAND_SIZE} conv=sync,notrunc \ + if=${REL}/rootfs.${UB_COMPRESS_ROOTFS} \ + of=${REL}/elwix_firmware.bin + dd bs=65536 count=${UB_KERNEL_NAND_SIZE} conv=sync,notrunc seek=${UB_ROOTFS_NAND_SIZE} \ + if=${REL}/kernel.${UB_COMPRESS}.uImage \ + of=${REL}/elwix_firmware.bin ;; *) echo "Option $1 not supported at this moment"