mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Only pass visible LVs to tools in cmdline VG name/tag expansions without -a
This commit is contained in:
parent
6c4f65fecd
commit
e6f562ab77
@ -1,5 +1,6 @@
|
||||
Version 2.02.63 -
|
||||
================================
|
||||
Only pass visible LVs to tools in cmdline VG name/tag expansions without -a.
|
||||
Use typedefs for toollib process_each functions.
|
||||
Use C locales and use_mlockall for clvmd.
|
||||
Refactor code related to vg->pvs list and add pv->vg link.
|
||||
|
@ -125,6 +125,13 @@ int process_each_lv_in_vg(struct cmd_context *cmd,
|
||||
if (lv_is_virtual_origin(lvl->lv) && !arg_count(cmd, all_ARG))
|
||||
continue;
|
||||
|
||||
/*
|
||||
* Only let hidden LVs through it --all was used or the LVs
|
||||
* were specifically named on the command line.
|
||||
*/
|
||||
if (!lvargs_supplied && !lv_is_visible(lvl->lv) && !arg_count(cmd, all_ARG))
|
||||
continue;
|
||||
|
||||
/* Should we process this LV? */
|
||||
if (process_all)
|
||||
process_lv = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user