Automatically detect /datadata from recovery.fstab. Remove BOARD_HAS_DATADATA.
Change-Id: I28d3c7a6beaacd77c67c5af0ae3464acfd2572e3
diff --git a/nandroid.c b/nandroid.c
index 5d7b9d4..5d174a7 100644
--- a/nandroid.c
+++ b/nandroid.c
@@ -147,10 +147,10 @@
if (0 != (ret = nandroid_backup_partition(backup_path, "/data")))
return ret;
-#ifdef BOARD_HAS_DATADATA
- if (0 != (ret = nandroid_backup_partition(backup_path, "/datadata")))
- return ret;
-#endif
+ if (has_datadata()) {
+ if (0 != (ret = nandroid_backup_partition(backup_path, "/datadata")))
+ return ret;
+ }
struct stat st;
if (0 != stat("/sdcard/.android_secure", &st))
@@ -291,10 +291,10 @@
if (restore_data && 0 != (ret = nandroid_restore_partition(backup_path, "/data")))
return ret;
-#ifdef BOARD_HAS_DATADATA
- if (restore_data && 0 != (ret = nandroid_restore_partition(backup_path, "/datadata")))
- return ret;
-#endif
+ if (has_datadata()) {
+ if (restore_data && 0 != (ret = nandroid_restore_partition(backup_path, "/datadata")))
+ return ret;
+ }
if (restore_data && 0 != (ret = nandroid_restore_partition_extended(backup_path, "/sdcard/.android_secure", 0)))
return ret;