summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawit Pornkitprasan <p.pawit@gmail.com>2012-01-08 16:31:35 +0700
committerPawit Pornkitprasan <p.pawit@gmail.com>2012-01-08 16:31:35 +0700
commitc64ac590be93348edde924c27c93b53f3ecf9252 (patch)
tree23488c7e817105e6b16e7b4f352f8d6ccb0ce481
parent78563fa71a3b54fcc31e04ab39730af7ea56a581 (diff)
downloaddevice_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.fstab4
-rwxr-xr-xupdater.sh26
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
diff --git a/updater.sh b/updater.sh
index ad88296..3ffba5b 100755
--- a/updater.sh
+++ b/updater.sh
@@ -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."