summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Sanders <nsanders@chromium.org>2011-05-25 05:15:57 -0700
committerNick Sanders <nsanders@chromium.org>2011-05-25 16:26:41 -0700
commita78123412ded7c6ba62f6564193c45de36a22046 (patch)
tree19449507bafa3371c892731b56bfa79f0f025465
parentcbc86f786c34a608b347f492551f172b281d784b (diff)
downloadvboot-a78123412ded7c6ba62f6564193c45de36a22046.tar.gz
Allow ARM uuid find
BUG=chromium-os:15268 TEST=not yet Change-Id: I09c821fe58145bdfd65536e3c3c02d36fcd881ed Reviewed-on: http://gerrit.chromium.org/gerrit/1541 Reviewed-by: Bill Richardson <wfrichar@chromium.org> Tested-by: Nick Sanders <nsanders@chromium.org>
-rw-r--r--cgpt/cmd_find.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/cgpt/cmd_find.c b/cgpt/cmd_find.c
index 896119a7..487ecf61 100644
--- a/cgpt/cmd_find.c
+++ b/cgpt/cmd_find.c
@@ -144,9 +144,12 @@ static int match_content(struct drive *drive, GptEntry *entry) {
return 0;
}
-// FIXME: This needs to handle /dev/mmcblk0 -> /dev/mmcblk0p3
+// This needs to handle /dev/mmcblk0 -> /dev/mmcblk0p3, /dev/sda -> /dev/sda3
static void showmatch(char *filename, int partnum, GptEntry *entry) {
- printf("%s%d\n", filename, partnum);
+ char * format = "%s%d\n";
+ if (strncmp("/dev/mmcblk", filename, 11) == 0)
+ format = "%sp%d\n";
+ printf(format, filename, partnum);
if (verbose > 0)
EntryDetails(entry, partnum - 1, numeric);
}