Guest User

ORS mount script for PhilZ-cwm6 Touch Recovery

a guest
Nov 9th, 2012
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.40 KB | None | 0 0
  1. #!/sbin/sh
  2.  
  3. #fix path to zip files specified by goomanager so that recovery knows where to find the files
  4. #backup location is still /sdcard in all cases as goomanager doesn't add target path to backup command
  5.  
  6. MOUNT_INT=`cat /etc/fstab | grep k0p11 | awk '{print $2}'`;
  7. MOUNT_EXT=`cat /etc/fstab | grep k1p1 | awk '{print $2}'`;
  8. #valid for cwm6 by default:
  9. # $MOUNT_INT should be /emmc on the s2 and most standard samsung phones (internal sd mount point: /dev/block/mmcblk0p11)
  10. # $MOUNT_EXT should be /sdcard on the s2 (external sd mount point: /dev/block/mmcblk1p1)
  11. # /etc/fstab file for the i9100 generated when recovery is running, based on recovery.fstab info
  12. #/dev/block/mmcblk0p7 /cache ext4 rw
  13. #/dev/block/mmcblk0p10 /data ext4 rw
  14. #/dev/block/mmcblk0p11 /emmc vfat rw
  15. #/dev/block/mmcblk0p9 /system ext4 rw
  16. #/dev/block/mmcblk1p1 /sdcard vfat rw
  17.  
  18. if [ "$MOUNT_INT" = "/emmc" ] && [ "$MOUNT_EXT" = "/sdcard" ];
  19.  then
  20.     sed "s%/sdcard/external_sd/%/TMP_PATTERN/%g" -i /cache/recovery/openrecoveryscript;
  21.     sed "s%/sdcard/%/emmc/%g" -i /cache/recovery/openrecoveryscript;
  22.     sed "s%/TMP_PATTERN/%/sdcard/%g" -i /cache/recovery/openrecoveryscript;
  23. #compatibilty if used outside PhilZ-cwm6 kernel with inversed fstab mount points in recovery.fstab:
  24. elif [ "$MOUNT_INT" = "/sdcard" ] && [ "$MOUNT_EXT" = "/emmc" ];
  25.  then sed "s%/sdcard/external_sd/%/emmc/%g" -i /cache/recovery/openrecoveryscript;
  26. fi;
Advertisement
Add Comment
Please, Sign In to add comment