123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- diff --git a/CopyToMMC0.sh b/CopyToMMC0.sh
- index 2311f35..18c8af5 100755
- --- a/CopyToMMC0.sh
- +++ b/CopyToMMC0.sh
- @@ -1,7 +1,7 @@
- #!/bin/sh
- FNAME=./output/images/sdcard.img
- FSIZE=`stat --printf="%s" $FNAME`
- -TODEV=/dev/mmcblk0
- +TODEV=/dev/sdb
-
- echo $FSIZE
-
- diff --git a/MapImage.sh b/MapImage.sh
- new file mode 100755
- index 0000000..c260fcd
- --- /dev/null
- +++ b/MapImage.sh
- @@ -0,0 +1,40 @@
- +#!/bin/sh
- +
- +SAVE_LC=$LC_ALL
- +export LC_ALL=C
- +
- +IMAGEFILE=./output/images/sdcard.img
- +echo ">>> $IMAGEFILE <<<"
- +#-- map partitions
- +DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n +1| awk '{print $1}'`
- +DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | tail -n +2 | head -n +1| awk '{print $1}'`
- +
- +echo ">>>>>>>>>>>>>>>>>>"
- +echo $DRIVE1
- +echo $DRIVE2
- +echo ">>>>>>>>>>>>>>>>>>"
- +
- +kpartx -asv $IMAGEFILE
- +#-- mount partitions
- +umount /tmp/boot
- +umount /tmp/rootfs
- +
- +rm -rf /tmp/boot
- +rm -rf /tmp/rootfs
- +
- +mkdir /tmp/boot
- +mkdir /tmp/rootfs
- +
- +mount ${DRIVE1} /tmp/boot
- +mount ${DRIVE2} /tmp/rootfs
- +
- +bash
- +
- +umount ${DRIVE1}
- +umount ${DRIVE2}
- +
- +#-- unmap partitions
- +kpartx -dsv $IMAGEFILE
- +
- +export LC_ALL=$SAVE_LC
- +
- \ No newline at end of file
|