1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-03 05:18:29 +03:00

Fix lvmdiskscan volume reporting when run in the lvm shell

This commit is contained in:
Bryn M. Reeves 2007-06-25 13:19:37 +00:00
parent 8e2f036193
commit 933b1e9b8f
2 changed files with 11 additions and 4 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.27 - Version 2.02.27 -
================================ ================================
Fix lvmdiskscan volume reporting when run in the lvm shell
Fix missing lvm_shell symbol in lvm2cmd library. (2.02.23) Fix missing lvm_shell symbol in lvm2cmd library. (2.02.23)
Add vg_status function and clean up vg->status in tools directory. Add vg_status function and clean up vg->status in tools directory.
Add --ignoremonitoring to disable all dmeventd interaction. Add --ignoremonitoring to disable all dmeventd interaction.

View File

@ -21,10 +21,10 @@
#include "tools.h" #include "tools.h"
int disks_found = 0; int disks_found;
int parts_found = 0; int parts_found;
int pv_disks_found = 0; int pv_disks_found;
int pv_parts_found = 0; int pv_parts_found;
int max_len; int max_len;
static int _get_max_dev_name_len(struct dev_filter *filter) static int _get_max_dev_name_len(struct dev_filter *filter)
@ -99,6 +99,12 @@ int lvmdiskscan(struct cmd_context *cmd, int argc __attribute((unused)),
struct device *dev; struct device *dev;
struct label *label; struct label *label;
/* initialise these here to avoid problems with the lvm shell */
disks_found = 0;
parts_found = 0;
pv_disks_found = 0;
pv_parts_found = 0;
if (arg_count(cmd, lvmpartition_ARG)) if (arg_count(cmd, lvmpartition_ARG))
log_print("WARNING: only considering LVM devices"); log_print("WARNING: only considering LVM devices");