summaryrefslogtreecommitdiff
path: root/tools/lvrename.c
diff options
context:
space:
mode:
authorDave Wysochanski <dwysocha@redhat.com>2007-06-06 19:40:28 +0000
committerDave Wysochanski <dwysocha@redhat.com>2007-06-06 19:40:28 +0000
commitc221b0bc2197f8b5233c53698d760a8eb755344d (patch)
treed1c708b0cd506b965a6de92fe457b1b2749828a3 /tools/lvrename.c
parent7da954d1910e843c3b574f37e93384f57bce68b7 (diff)
downloadlvm2-c221b0bc2197f8b5233c53698d760a8eb755344d.tar.gz
Add vg_check_status to consolidate vg status flags checks and error messages.
Diffstat (limited to 'tools/lvrename.c')
-rw-r--r--tools/lvrename.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/tools/lvrename.c b/tools/lvrename.c
index a63f3a561..211930733 100644
--- a/tools/lvrename.c
+++ b/tools/lvrename.c
@@ -109,21 +109,8 @@ int lvrename(struct cmd_context *cmd, int argc, char **argv)
goto error;
}
- if ((vg->status & CLUSTERED) && !locking_is_clustered() &&
- !lockingfailed()) {
- log_error("Skipping clustered volume group %s", vg->name);
+ if (!vg_check_status(vg, CLUSTERED | EXPORTED_VG | LVM_WRITE))
goto error;
- }
-
- if (vg->status & EXPORTED_VG) {
- log_error("Volume group \"%s\" is exported", vg->name);
- goto error;
- }
-
- if (!(vg->status & LVM_WRITE)) {
- log_error("Volume group \"%s\" is read-only", vg_name);
- goto error;
- }
if (find_lv_in_vg(vg, lv_name_new)) {
log_error("Logical volume \"%s\" already exists in "