diff options
author | Dave Wysochanski <dwysocha@redhat.com> | 2007-06-06 19:40:28 +0000 |
---|---|---|
committer | Dave Wysochanski <dwysocha@redhat.com> | 2007-06-06 19:40:28 +0000 |
commit | c221b0bc2197f8b5233c53698d760a8eb755344d (patch) | |
tree | d1c708b0cd506b965a6de92fe457b1b2749828a3 /tools/lvrename.c | |
parent | 7da954d1910e843c3b574f37e93384f57bce68b7 (diff) | |
download | lvm2-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.c | 15 |
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 " |