From 5aaa8238f7ecfbd5b20cba59f00d43a85216d866 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 20 Jul 2010 16:23:18 -0700 Subject: galaxys --- roots.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'roots.c') 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); } -- cgit v1.2.3