1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-02 01:18:26 +03:00

pvremove without -f now fails if there's no PV label.

This commit is contained in:
Alasdair Kergon 2006-04-05 22:24:16 +00:00
parent 1c8b86c7d5
commit 7810d55dfc
2 changed files with 9 additions and 3 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.03 -
===================================
pvremove without -f now fails if there's no PV label.
Support lvconvert -s.
Suppress locking library load failure message if --ignorelockingfailure.
Propagate partial mode around cluster.

View File

@ -33,9 +33,14 @@ static int pvremove_check(struct cmd_context *cmd, const char *name)
return 0;
}
/* is there a pv here already */
if (!(pv = pv_read(cmd, name, NULL, NULL, 1)))
/* Is there a pv here already? */
/* If not, this is an error unless you used -f. */
if (!(pv = pv_read(cmd, name, NULL, NULL, 1))) {
if (arg_count(cmd, force_ARG))
return 1;
else
return 0;
}
/* orphan ? */
if (!pv->vg_name[0])