004_PSG-modify_CopyTommc.patch 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. diff --git a/CopyToMMC0.sh b/CopyToMMC0.sh
  2. index 2311f35..18c8af5 100755
  3. --- a/CopyToMMC0.sh
  4. +++ b/CopyToMMC0.sh
  5. @@ -1,7 +1,7 @@
  6. #!/bin/sh
  7. FNAME=./output/images/sdcard.img
  8. FSIZE=`stat --printf="%s" $FNAME`
  9. -TODEV=/dev/mmcblk0
  10. +TODEV=/dev/sdb
  11. echo $FSIZE
  12. diff --git a/MapImage.sh b/MapImage.sh
  13. new file mode 100755
  14. index 0000000..c260fcd
  15. --- /dev/null
  16. +++ b/MapImage.sh
  17. @@ -0,0 +1,40 @@
  18. +#!/bin/sh
  19. +
  20. +SAVE_LC=$LC_ALL
  21. +export LC_ALL=C
  22. +
  23. +IMAGEFILE=./output/images/sdcard.img
  24. +echo ">>> $IMAGEFILE <<<"
  25. +#-- map partitions
  26. +DRIVE1=/dev/mapper/`kpartx -s -l $IMAGEFILE | head -n +1| awk '{print $1}'`
  27. +DRIVE2=/dev/mapper/`kpartx -s -l $IMAGEFILE | tail -n +2 | head -n +1| awk '{print $1}'`
  28. +
  29. +echo ">>>>>>>>>>>>>>>>>>"
  30. +echo $DRIVE1
  31. +echo $DRIVE2
  32. +echo ">>>>>>>>>>>>>>>>>>"
  33. +
  34. +kpartx -asv $IMAGEFILE
  35. +#-- mount partitions
  36. +umount /tmp/boot
  37. +umount /tmp/rootfs
  38. +
  39. +rm -rf /tmp/boot
  40. +rm -rf /tmp/rootfs
  41. +
  42. +mkdir /tmp/boot
  43. +mkdir /tmp/rootfs
  44. +
  45. +mount ${DRIVE1} /tmp/boot
  46. +mount ${DRIVE2} /tmp/rootfs
  47. +
  48. +bash
  49. +
  50. +umount ${DRIVE1}
  51. +umount ${DRIVE2}
  52. +
  53. +#-- unmap partitions
  54. +kpartx -dsv $IMAGEFILE
  55. +
  56. +export LC_ALL=$SAVE_LC
  57. +
  58. \ No newline at end of file