aboutsummaryrefslogtreecommitdiffstats
path: root/roots.c
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2010-06-14 12:49:47 -0700
committerKoushik Dutta <koushd@gmail.com>2010-06-14 12:49:47 -0700
commitf8b21c2b4d44680a4d7e013d6459e0ad8ee987df (patch)
treead70d6d0394054a7f4f3d4ad9a0d77f439f293ed /roots.c
parent59bcc7eb3fca3267e2163c4296d3d112f8641c53 (diff)
downloadandroid_bootable_recovery-f8b21c2b4d44680a4d7e013d6459e0ad8ee987df.tar.gz
android_bootable_recovery-f8b21c2b4d44680a4d7e013d6459e0ad8ee987df.tar.bz2
android_bootable_recovery-f8b21c2b4d44680a4d7e013d6459e0ad8ee987df.zip
hacking away
Diffstat (limited to 'roots.c')
-rw-r--r--roots.c36
1 files changed, 30 insertions, 6 deletions
diff --git a/roots.c b/roots.c
index a63e6e40..32ecc5cd 100644
--- a/roots.c
+++ b/roots.c
@@ -45,6 +45,34 @@ static const char g_mtd_device[] = "@\0g_mtd_device";
static const char g_raw[] = "@\0g_raw";
static const char g_package_file[] = "@\0g_package_file";
+#ifdef SDCARD_MMCBLK1
+#define SDCARD_MMCBLK_SECONDARY "/dev/block/mmcblk1"
+#define SDCARD_MMCBLK_PRIMARY "/dev/block/mmcblk1p1"
+#define SDEXT "/dev/block/mmcblk1p2"
+#else
+#define SDCARD_MMCBLK_SECONDARY "/dev/block/mmcblk0"
+#define SDCARD_MMCBLK_PRIMARY "/dev/block/mmcblk0p1"
+#define SDEXT "/dev/block/mmcblk0p2"
+#endif
+
+#ifdef SD_EXT3
+#define SD_EXT_FILE_SYSTEM "ext3"
+#else
+#define SD_EXT_FILE_SYSTEM "ext4"
+#endif
+
+#ifdef USERDATA_EXT3
+#define SD_EXT_FILE_SYSTEM "ext3"
+#else
+#define SD_EXT_FILE_SYSTEM "ext4"
+#endif
+
+#ifdef CACHE_EXT3
+#define SD_EXT_FILE_SYSTEM "ext3"
+#else
+#define SD_EXT_FILE_SYSTEM "ext4"
+#endif
+
static RootInfo g_roots[] = {
{ "BOOT:", g_mtd_device, NULL, "boot", NULL, g_raw },
{ "CACHE:", g_mtd_device, NULL, "cache", "/cache", "yaffs2" },
@@ -52,12 +80,8 @@ static RootInfo g_roots[] = {
{ "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 },
- { "SDCARD:", "/dev/block/mmcblk0p1", "/dev/block/mmcblk0", NULL, "/sdcard", "vfat" },
-#ifndef SD_EXT3
- { "SDEXT:", "/dev/block/mmcblk0p2", NULL, NULL, "/sd-ext", "ext4" },
-#else
- { "SDEXT:", "/dev/block/mmcblk0p2", NULL, NULL, "/sd-ext", "ext3" },
-#endif
+ { "SDCARD:", SDCARD_MMCBLK_PRIMARY, SDCARD_MMCBLK_SECONDARY, NULL, "/sdcard", "vfat" },
+ { "SDEXT:", SDEXT, NULL, NULL, "/sd-ext", SD_EXT_FILE_SYSTEM },
{ "SYSTEM:", g_mtd_device, NULL, "system", "/system", "yaffs2" },
{ "MBM:", g_mtd_device, NULL, "mbm", NULL, g_raw },
{ "TMP:", NULL, NULL, NULL, "/tmp", NULL },