diff options
Diffstat (limited to 'fastboot/fastboot.cpp')
-rw-r--r-- | fastboot/fastboot.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fastboot/fastboot.cpp b/fastboot/fastboot.cpp index d652c0df9..dc94952ba 100644 --- a/fastboot/fastboot.cpp +++ b/fastboot/fastboot.cpp @@ -1691,6 +1691,17 @@ int FastBootTool::Main(int argc, char* argv[]) { } else { syntax_error("unknown 'flashing' command %s", args[0].c_str()); } + } else if (command == "create-logical-partition") { + std::string partition = next_arg(&args); + std::string size = next_arg(&args); + fb_queue_create_partition(partition, size); + } else if (command == "delete-logical-partition") { + std::string partition = next_arg(&args); + fb_queue_delete_partition(partition); + } else if (command == "resize-logical-partition") { + std::string partition = next_arg(&args); + std::string size = next_arg(&args); + fb_queue_resize_partition(partition, size); } else { syntax_error("unknown command %s", command.c_str()); } |