summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2015-09-22 11:11:26 +0200
committerPeter Rajnoha <prajnoha@redhat.com>2015-09-22 11:11:26 +0200
commit2081071bee76bcd168cccbf039a2fac663048c10 (patch)
tree8c97128b60705e8146872544475fb523d1e1b5b0
parent47f623d64b6432fbb3533cb72132c947eeb01941 (diff)
downloadlvm2-2081071bee76bcd168cccbf039a2fac663048c10.tar.gz
wiping: warn if use_blkid_wiping=1 is set and LVM not compiled with blkid_wiping support
-rw-r--r--lib/device/dev-type.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/device/dev-type.c b/lib/device/dev-type.c
index db4079225..25f11d124 100644
--- a/lib/device/dev-type.c
+++ b/lib/device/dev-type.c
@@ -734,13 +734,20 @@ int wipe_known_signatures(struct cmd_context *cmd, struct device *dev,
uint32_t types_no_prompt, int yes, force_t force,
int *wiped)
{
+ int blkid_wiping_enabled = find_config_tree_bool(cmd, allocation_use_blkid_wiping_CFG, NULL);
+
#ifdef BLKID_WIPING_SUPPORT
- if (find_config_tree_bool(cmd, allocation_use_blkid_wiping_CFG, NULL))
+ if (blkid_wiping_enabled)
return _wipe_known_signatures_with_blkid(dev, name,
types_to_exclude,
types_no_prompt,
yes, force, wiped);
#endif
+ if (blkid_wiping_enabled) {
+ log_warn("allocation/use_blkid_wiping=1 configuration setting is set "
+ "while LVM is not compiled with blkid wiping support.");
+ log_warn("Falling back to native LVM signature detection.");
+ }
return _wipe_known_signatures_with_lvm(dev, name,
types_to_exclude,
types_no_prompt,