aboutsummaryrefslogtreecommitdiffstats
path: root/roots.c
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2010-07-20 16:23:18 -0700
committerKoushik Dutta <koushd@gmail.com>2010-07-20 16:23:18 -0700
commit5aaa8238f7ecfbd5b20cba59f00d43a85216d866 (patch)
tree2eeadfbaed877f1e19af9d3b2a013e0ac43fec70 /roots.c
parent92077c15d601c47d206fb2ff2ac7898296f2bf17 (diff)
downloadandroid_bootable_recovery-5aaa8238f7ecfbd5b20cba59f00d43a85216d866.tar.gz
android_bootable_recovery-5aaa8238f7ecfbd5b20cba59f00d43a85216d866.tar.bz2
android_bootable_recovery-5aaa8238f7ecfbd5b20cba59f00d43a85216d866.zip
galaxys
Diffstat (limited to 'roots.c')
-rw-r--r--roots.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/roots.c b/roots.c
index da10ee7c..fc2d177a 100644
--- a/roots.c
+++ b/roots.c
@@ -50,7 +50,7 @@ static RootInfo g_roots[] = {
{ "RECOVERY:", g_mtd_device, NULL, "recovery", "/", g_raw },
{ "SDCARD:", SDCARD_DEVICE_PRIMARY, SDCARD_DEVICE_SECONDARY, NULL, "/sdcard", "vfat" },
{ "SDEXT:", SDEXT_DEVICE, NULL, NULL, "/sd-ext", SDEXT_FILESYSTEM },
- { "SYSTEM:", g_mtd_device, NULL, "system", "/system", "yaffs2" },
+ { "SYSTEM:", SYSTEM_DEVICE, NULL, "system", "/system", SYSTEM_FILESYSTEM },
{ "MBM:", g_mtd_device, NULL, "mbm", NULL, g_raw },
{ "TMP:", NULL, NULL, NULL, "/tmp", NULL },
};
@@ -378,5 +378,13 @@ format_root_device(const char *root)
}
}
+#ifdef BOARD_USES_FFORMAT
+ if (info->filesystem != NULL && strcmp("rfs", info->filesystem) == 0) {
+ char cmd[PATH_MAX];
+ sprintf("/sbin/fformat %s", info->device);
+ return __system(cmd);
+ }
+#endif
+
return format_non_mtd_device(root);
}