Skip to content

Commit

Permalink
Allow removing ext3/4 partitions with 0MB size
Browse files Browse the repository at this point in the history
  • Loading branch information
romracer committed Apr 30, 2012
1 parent 38985d6 commit b9268c7
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions extendedcommands.c
Expand Up @@ -992,7 +992,8 @@ void show_advanced_menu()
}
case 6:
{
static char* ext_sizes[] = { "128M",
static char* ext_sizes[] = { "0M",
"128M",
"256M",
"512M",
"1024M",
Expand Down Expand Up @@ -1025,7 +1026,10 @@ void show_advanced_menu()
sddevice[strlen("/dev/block/mmcblkX")] = NULL;
char cmd[PATH_MAX];
setenv("SDPATH", sddevice, 1);
sprintf(cmd, "sdparted -es %s -ss %s -efs ext3 -s", ext_sizes[ext_size], swap_sizes[swap_size]);
if (ext_size > 0)
sprintf(cmd, "sdparted -es %s -ss %s -efs ext3 -s", ext_sizes[ext_size], swap_sizes[swap_size]);
else
sprintf(cmd, "sdparted -es %s -ss %s -s", ext_sizes[ext_size], swap_sizes[swap_size]);
ui_print("Partitioning SD Card... please wait...\n");
if (0 == __system(cmd))
ui_print("Done!\n");
Expand All @@ -1044,7 +1048,8 @@ void show_advanced_menu()
}
case 8:
{
static char* ext_sizes[] = { "128M",
static char* ext_sizes[] = { "0M",
"128M",
"256M",
"512M",
"1024M",
Expand Down Expand Up @@ -1077,7 +1082,10 @@ void show_advanced_menu()
sddevice[strlen("/dev/block/mmcblkX")] = NULL;
char cmd[PATH_MAX];
setenv("SDPATH", sddevice, 1);
sprintf(cmd, "sdparted -es %s -ss %s -efs ext3 -s", ext_sizes[ext_size], swap_sizes[swap_size]);
if (ext_size > 0)
sprintf(cmd, "sdparted -es %s -ss %s -efs ext3 -s", ext_sizes[ext_size], swap_sizes[swap_size]);
else
sprintf(cmd, "sdparted -es %s -ss %s -s", ext_sizes[ext_size], swap_sizes[swap_size]);
ui_print("Partitioning Internal SD Card... please wait...\n");
if (0 == __system(cmd))
ui_print("Done!\n");
Expand Down

0 comments on commit b9268c7

Please sign in to comment.