summaryrefslogtreecommitdiff
path: root/cgpt/cgpt_add.c
diff options
context:
space:
mode:
authorAlbert Chaulk <achaulk@chromium.org>2013-07-25 11:32:57 -0700
committerChromeBot <chrome-bot@google.com>2013-07-31 15:40:04 -0700
commit32fd6dead10a8255fea27f6e5ce9ba92d8716008 (patch)
tree4cb3db264a65a5a55bd118b205c5342719c64b8c /cgpt/cgpt_add.c
parent05f5944a40dca2a92070f26dad0bfbb57f59aca1 (diff)
downloadvboot-32fd6dead10a8255fea27f6e5ce9ba92d8716008.tar.gz
Add labels to MTD partitions.
Add labels to MTD partitions and clean up some of the show code, adding more info on the MTD prints and eliminating duplicated code. BRANCH=none TEST=make runtests & manual cgpt add -l "label"; cgpt show to verify labels BUG=none Change-Id: I59736128f394c2aca937a3a0bb5fc5d42b0149a9 Reviewed-on: https://gerrit.chromium.org/gerrit/63367 Reviewed-by: Bill Richardson <wfrichar@chromium.org> Commit-Queue: Albert Chaulk <achaulk@chromium.org> Tested-by: Albert Chaulk <achaulk@chromium.org>
Diffstat (limited to 'cgpt/cgpt_add.c')
-rw-r--r--cgpt/cgpt_add.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cgpt/cgpt_add.c b/cgpt/cgpt_add.c
index e0e24b81..a93c60c6 100644
--- a/cgpt/cgpt_add.c
+++ b/cgpt/cgpt_add.c
@@ -113,6 +113,9 @@ static int MtdSetEntryAttributes(struct drive *drive,
}
if (params->set_type)
MtdSetEntryType(entry, LookupMtdTypeForGuid(&params->type_guid));
+ if (params->label) {
+ strncpy(entry->label, params->label, sizeof(entry->label));
+ }
return 0;
}