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:
parent
47f623d64b
commit
2081071bee
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user