summaryrefslogtreecommitdiffstats
path: root/tools/vgremove.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2007-06-19 04:36:12 +0000
committerDave Wysochanski <dwysocha@redhat.com>2007-06-19 04:36:12 +0000
commitd6b1de30fe3f4ca1704b37215f61a32fb2a6b1b0 (patch)
treee31a17aa5330f431aad5b80c531f3460dba30fce /tools/vgremove.c
parent69483a8aaf43976845b20bfa4d2f0ed3bb362586 (diff)
downloadlvm2-d6b1de30fe3f4ca1704b37215f61a32fb2a6b1b0.tar.gz
lvm2-d6b1de30fe3f4ca1704b37215f61a32fb2a6b1b0.tar.xz
lvm2-d6b1de30fe3f4ca1704b37215f61a32fb2a6b1b0.zip
Convert vg->status checks to use vg_check_status function.\nRename status_flags to status in vg_check_status.
Diffstat (limited to 'tools/vgremove.c')
-rw-r--r--tools/vgremove.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/vgremove.c b/tools/vgremove.c
index 142ab962..419e6e3c 100644
--- a/tools/vgremove.c
+++ b/tools/vgremove.c
@@ -23,7 +23,7 @@ static int vgremove_single(struct cmd_context *cmd, const char *vg_name,
struct pv_list *pvl;
int ret = ECMD_PROCESSED;
- if (!vg || !consistent || (vg->status & PARTIAL_VG)) {
+ if (!vg || !consistent || (vg_status(vg) & PARTIAL_VG)) {
log_error("Volume group \"%s\" not found or inconsistent.",
vg_name);
log_error("Consider vgreduce --removemissing if metadata "
@@ -31,10 +31,8 @@ static int vgremove_single(struct cmd_context *cmd, const char *vg_name,
return ECMD_FAILED;
}
- if (vg->status & EXPORTED_VG) {
- log_error("Volume group \"%s\" is exported", vg->name);
+ if (!vg_check_status(vg, EXPORTED_VG))
return ECMD_FAILED;
- }
if (vg->lv_count) {
log_error("Volume group \"%s\" still contains %d "