aboutsummaryrefslogtreecommitdiffstats
path: root/roots.c
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2010-06-14 22:04:22 -0700
committerKoushik Dutta <koushd@gmail.com>2010-06-14 22:04:22 -0700
commit8b5e1856b3c15272a9cfc53ba617e3361afce973 (patch)
tree7d192381da36dda8d585ead2b5142d2ae51615d7 /roots.c
parent14239d291ac21857c7c099a84bd9bba079137cef (diff)
downloadandroid_bootable_recovery-8b5e1856b3c15272a9cfc53ba617e3361afce973.tar.gz
android_bootable_recovery-8b5e1856b3c15272a9cfc53ba617e3361afce973.tar.bz2
android_bootable_recovery-8b5e1856b3c15272a9cfc53ba617e3361afce973.zip
support DATADATA
Diffstat (limited to 'roots.c')
-rw-r--r--roots.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/roots.c b/roots.c
index 22988eb5..b2df224c 100644
--- a/roots.c
+++ b/roots.c
@@ -60,6 +60,14 @@ static const char g_package_file[] = "@\0g_package_file";
#define DATA_FILESYSTEM "yaffs2"
#endif
+#ifndef DATADATA_DEVICE
+#define DATADATA_DEVICE g_mtd_device
+#endif
+
+#ifndef DATADATA_FILESYSTEM
+#define DATADATA_FILESYSTEM "yaffs2"
+#endif
+
#ifndef CACHE_DEVICE
#define CACHE_DEVICE g_mtd_device
#endif
@@ -72,6 +80,9 @@ static RootInfo g_roots[] = {
{ "BOOT:", g_mtd_device, NULL, "boot", NULL, g_raw },
{ "CACHE:", CACHE_DEVICE, NULL, "cache", "/cache", CACHE_FILESYSTEM },
{ "DATA:", DATA_DEVICE, NULL, "userdata", "/data", DATA_FILESYSTEM },
+#ifdef HAS_DATADATA
+ { "DATADATA:", DATADATA_DEVICE, NULL, "datadata", "/datadata", DATADATA_FILESYSTEM },
+#endif
{ "MISC:", g_mtd_device, NULL, "misc", NULL, g_raw },
{ "PACKAGE:", NULL, NULL, NULL, NULL, g_package_file },
{ "RECOVERY:", g_mtd_device, NULL, "recovery", "/", g_raw },