envsetup: Fix installrecovery for new fstab format
Change-Id: I26ab441c28350cce70bb976b249b16c6b83ab8da
diff --git a/envsetup.sh b/envsetup.sh
index 4a47617..17fb43c 100644
--- a/envsetup.sh
+++ b/envsetup.sh
@@ -1661,8 +1661,14 @@
PARTITION=`grep "^\/recovery" $OUT/recovery/root/etc/recovery.fstab | awk {'print $3'}`
if [ -z "$PARTITION" ];
then
- echo "Unable to determine recovery partition."
- return 1
+ # Try for RECOVERY_FSTAB_VERSION = 2
+ PARTITION=`grep "[[:space:]]\/boot[[:space:]]" $OUT/recovery/root/etc/recovery.fstab | awk {'print $1'}`
+ PARTITION_TYPE=`grep "[[:space:]]\/boot[[:space:]]" $OUT/recovery/root/etc/recovery.fstab | awk {'print $3'}`
+ if [ -z "$PARTITION" ];
+ then
+ echo "Unable to determine recovery partition."
+ return 1
+ fi
fi
adb start-server
adb root