Ver código fonte

004 patch added

Reinhard Russinger 6 anos atrás
pai
commit
3592ac508a
2 arquivos alterados com 61 adições e 0 exclusões
  1. 60 0
      004_PSG-modify_CopyTommc.patch
  2. 1 0
      MakeBuildrootEnv.sh

+ 60 - 0
004_PSG-modify_CopyTommc.patch

@@ -0,0 +1,60 @@
+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

+ 1 - 0
MakeBuildrootEnv.sh

@@ -10,6 +10,7 @@ git checkout c4d26992560875930866a627cc936da2f938401b -b psgwrk
 patch -p1 < ../PSG/001-PSG_add_CrossCompile_sh.patch
 patch -p1 < ../PSG/002-PSG-addCopyToMMCScript.patch
 patch -p1 < ../PSG/003-PSG-modify-CrossCompile-script.patch
+patch -p1 < ../PSG/004_PSG-modify_CopyTommc.patch
 #
 chmod a+x *.sh
 cp ../PSG/configs/* ./configs