1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-17 06:04:23 +03:00

wiping: warn if use_blkid_wiping=1 is set and LVM not compiled with blkid_wiping support

This commit is contained in:
Peter Rajnoha 2015-09-22 11:11:26 +02:00
parent 47f623d64b
commit 2081071bee

View File

@ -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, uint32_t types_no_prompt, int yes, force_t force,
int *wiped) int *wiped)
{ {
int blkid_wiping_enabled = find_config_tree_bool(cmd, allocation_use_blkid_wiping_CFG, NULL);
#ifdef BLKID_WIPING_SUPPORT #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, return _wipe_known_signatures_with_blkid(dev, name,
types_to_exclude, types_to_exclude,
types_no_prompt, types_no_prompt,
yes, force, wiped); yes, force, wiped);
#endif #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, return _wipe_known_signatures_with_lvm(dev, name,
types_to_exclude, types_to_exclude,
types_no_prompt, types_no_prompt,