diff options
author | Pawit Pornkitprasan <p.pawit@gmail.com> | 2012-01-08 16:31:35 +0700 |
---|---|---|
committer | Pawit Pornkitprasan <p.pawit@gmail.com> | 2012-01-08 16:31:35 +0700 |
commit | c64ac590be93348edde924c27c93b53f3ecf9252 (patch) | |
tree | 23488c7e817105e6b16e7b4f352f8d6ccb0ce481 | |
parent | 78563fa71a3b54fcc31e04ab39730af7ea56a581 (diff) | |
download | device_samsung_aries-common-c64ac590be93348edde924c27c93b53f3ecf9252.zip device_samsung_aries-common-c64ac590be93348edde924c27c93b53f3ecf9252.tar.gz device_samsung_aries-common-c64ac590be93348edde924c27c93b53f3ecf9252.tar.bz2 |
Revert "aries-common: Update updater.sh for swapped sdcard/emmc mountpoint (properly, this time)"
This reverts commit 78563fa71a3b54fcc31e04ab39730af7ea56a581.
Revert for now. Recovery is buggy with these switched:
- 20s wait when using ROM Manager/installing from CM7/stock
- Unable to backup/restore /sdcard/.android_secure because it's at /emmc/.android_secure
-rw-r--r-- | recovery.fstab | 4 | ||||
-rwxr-xr-x | updater.sh | 26 |
2 files changed, 11 insertions, 19 deletions
diff --git a/recovery.fstab b/recovery.fstab index 154c38b..2e1e6f9 100644 --- a/recovery.fstab +++ b/recovery.fstab @@ -8,7 +8,7 @@ /cache yaffs2 cache /datadata yaffs2 datadata -/emmc vfat /dev/block/mmcblk0p1 +/sdcard vfat /dev/block/mmcblk0p1 /data ext4 /dev/block/mmcblk0p2 -/sdcard vfat /dev/block/mmcblk1p1 +/emmc vfat /dev/block/mmcblk1p1 @@ -113,19 +113,11 @@ elif /tmp/busybox test `/tmp/busybox cat /sys/class/mtd/mtd2/size` != 262144000 elif /tmp/busybox test -e /dev/block/mtdblock0 ; then # we're running on a mtd (current) device - # SD Card may be mounted at either /sdcard (auto installation from ROM Manager or stock/CM7) - # or /emmc (manually installation from CWM) - if /tmp/busybox test ${UPDATE_PACKAGE:1:6} = "sdcard" ; then - SD_MOUNT="/sdcard" - else - SD_MOUNT="/emmc" - fi - # make sure sdcard is mounted - check_mount $SD_MOUNT $SD_PART vfat + check_mount /sdcard $SD_PART vfat - # everything is logged into $SD_MOUNT/cyanogenmod.log - set_log $SD_MOUNT/cyanogenmod_mtd.log + # everything is logged into /sdcard/cyanogenmod.log + set_log /sdcard/cyanogenmod_mtd.log if $IS_GSM ; then # create mountpoint for radio partition @@ -156,7 +148,7 @@ elif /tmp/busybox test -e /dev/block/mtdblock0 ; then /tmp/busybox umount -l /dev/block/mtdblock5 fi - if ! /tmp/busybox test -e $SD_MOUNT/cyanogenmod.cfg ; then + if ! /tmp/busybox test -e /sdcard/cyanogenmod.cfg ; then # update install - flash boot image then skip back to updater-script # (boot image is already flashed for first time install or cm7 upgrade) @@ -177,7 +169,7 @@ elif /tmp/busybox test -e /dev/block/mtdblock0 ; then # let's format the volumes and restore radio and efs # remove the cyanogenmod.cfg to prevent this from looping - /tmp/busybox rm -f $SD_MOUNT/cyanogenmod.cfg + /tmp/busybox rm -f /sdcard/cyanogenmod.cfg # unmount and format system (recovery seems to expect system to be unmounted) /tmp/busybox umount -l /system @@ -187,11 +179,11 @@ elif /tmp/busybox test -e /dev/block/mtdblock0 ; then /tmp/busybox umount -l /cache /tmp/erase_image cache - if /tmp/busybox test -e $SD_MOUNT/cyanogenmod.cm7upd ; then + if /tmp/busybox test -e /sdcard/cyanogenmod.cm7upd ; then # this is an upgrade from CM7 with changed MTD mapping for /system and /cache # so return to updater-script after formatting these two - /tmp/busybox rm -f $SD_MOUNT/cyanogenmod.cm7upd + /tmp/busybox rm -f /sdcard/cyanogenmod.cm7upd exit 0 fi @@ -206,7 +198,7 @@ elif /tmp/busybox test -e /dev/block/mtdblock0 ; then if $IS_GSM ; then # restore efs backup - if /tmp/busybox test -e $SD_MOUNT/backup/efs/nv_data.bin ; then + if /tmp/busybox test -e /sdcard/backup/efs/nv_data.bin ; then /tmp/busybox umount -l /efs /tmp/erase_image efs /tmp/busybox mkdir -p /efs @@ -218,7 +210,7 @@ elif /tmp/busybox test -e /dev/block/mtdblock0 ; then fi fi - /tmp/busybox cp -R $SD_MOUNT/backup/efs / + /tmp/busybox cp -R /sdcard/backup/efs / /tmp/busybox umount -l /efs else /tmp/busybox echo "Cannot restore efs." |