readd ext2/ext3 format support.
Change-Id: Ic21197df8ff53fdc8ffd3dc1947bd2ecb475eda8
This commit is contained in:
parent
da32b54f85
commit
a8708c6044
@ -437,17 +437,21 @@ format_ext2_device (const char *device) {
|
||||
|
||||
int format_unknown_device(const char *device, const char* path, const char *fs_type)
|
||||
{
|
||||
printf("Formatting unknown device.\n");
|
||||
|
||||
// device may simply be a name, like "system"
|
||||
if (device[0] != '/')
|
||||
return erase_partition(device, fs_type);
|
||||
|
||||
if (strcmp("ext3", device) == 0) {
|
||||
if (strcmp("ext3", fs_type) == 0) {
|
||||
printf("Formatting ext3 device.\n");
|
||||
if (0 != ensure_path_unmounted(path))
|
||||
return -11;
|
||||
return format_ext3_device(device);
|
||||
}
|
||||
|
||||
if (strcmp("ext2", device) == 0) {
|
||||
if (strcmp("ext2", fs_type) == 0) {
|
||||
printf("Formatting ext2 device.\n");
|
||||
if (0 != ensure_path_unmounted(path))
|
||||
return -12;
|
||||
return format_ext2_device(device);
|
||||
|
Loading…
Reference in New Issue
Block a user