Fix updater binary for 7.0
Note: updater is currently not backwards compatible with older trees. Maybe later... Change-Id: I3c2a5ef69cfa9005502408f7054e3096a64ba34b
This commit is contained in:
@@ -119,7 +119,7 @@ static int LoadPartitionContents(const char* filename, FileContents* file) {
|
||||
type = MTD;
|
||||
} else if (pieces[0] == "EMMC") {
|
||||
type = EMMC;
|
||||
} else if (strcmp(magic, "BML") == 0) {
|
||||
} else if (pieces[0] == "BML") {
|
||||
type = EMMC;
|
||||
} else {
|
||||
printf("LoadPartitionContents called with bad filename (%s)\n", filename);
|
||||
@@ -127,7 +127,7 @@ static int LoadPartitionContents(const char* filename, FileContents* file) {
|
||||
}
|
||||
const char* partition = pieces[1].c_str();
|
||||
|
||||
if (strcmp(magic, "BML") == 0) {
|
||||
if (pieces[0] == "BML") {
|
||||
if (strcmp(partition, "boot") == 0) {
|
||||
partition = BOARD_BML_BOOT;
|
||||
} else if (strcmp(partition, "recovery") == 0) {
|
||||
@@ -331,7 +331,7 @@ int WriteToPartition(const unsigned char* data, size_t len, const char* target)
|
||||
type = MTD;
|
||||
} else if (pieces[0] == "EMMC") {
|
||||
type = EMMC;
|
||||
} else if (strcmp(magic, "BML") == 0) {
|
||||
} else if (pieces[0] == "BML") {
|
||||
type = EMMC;
|
||||
} else {
|
||||
printf("WriteToPartition called with bad target (%s)\n", target);
|
||||
@@ -340,7 +340,7 @@ int WriteToPartition(const unsigned char* data, size_t len, const char* target)
|
||||
|
||||
const char* partition = pieces[1].c_str();
|
||||
|
||||
if (strcmp(magic, "BML") == 0) {
|
||||
if (pieces[0] == "BML") {
|
||||
if (strcmp(partition, "boot") == 0) {
|
||||
partition = BOARD_BML_BOOT;
|
||||
} else if (strcmp(partition, "recovery") == 0) {
|
||||
|
||||
Reference in New Issue
Block a user