mirror of
git://sourceware.org/git/lvm2.git
synced 2025-01-03 05:18:29 +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 -
|
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 typedefs for toollib process_each functions.
|
||||||
Use C locales and use_mlockall for clvmd.
|
Use C locales and use_mlockall for clvmd.
|
||||||
Refactor code related to vg->pvs list and add pv->vg link.
|
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))
|
if (lv_is_virtual_origin(lvl->lv) && !arg_count(cmd, all_ARG))
|
||||||
continue;
|
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? */
|
/* Should we process this LV? */
|
||||||
if (process_all)
|
if (process_all)
|
||||||
process_lv = 1;
|
process_lv = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user