[lvm-devel] [PATCH 2/7] Refactor vgcreate to call new vg_change_tag() function.

Dave Wysochanski dwysocha at redhat.com
Tue Feb 16 19:39:44 UTC 2010


Signed-off-by: Dave Wysochanski <dwysocha at redhat.com>
---
 tools/vgcreate.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/tools/vgcreate.c b/tools/vgcreate.c
index 5113b1f..75440c2 100644
--- a/tools/vgcreate.c
+++ b/tools/vgcreate.c
@@ -94,16 +94,8 @@ int vgcreate(struct cmd_context *cmd, int argc, char **argv)
 			goto bad;
 		}
 
-		if (!(vg->fid->fmt->features & FMT_TAGS)) {
-			log_error("Volume group format does not support tags");
+		if (!vg_change_tag(vg, tag, 1))
 			goto bad;
-		}
-
-		if (!str_list_add(cmd->mem, &vg->tags, tag)) {
-			log_error("Failed to add tag %s to volume group %s",
-				  tag, vp_new.vg_name);
-			goto bad;
-		}
 	}
 
 	if (vg_is_clustered(vg)) {
-- 
1.6.0.6




More information about the lvm-devel mailing list