]> sourceware.org Git - lvm2.git/commitdiff
lvconvert: fixe conversion message
authorHeinz Mauelshagen <heinzm@redhat.com>
Thu, 6 Apr 2017 17:28:32 +0000 (19:28 +0200)
committerHeinz Mauelshagen <heinzm@redhat.com>
Thu, 6 Apr 2017 17:28:32 +0000 (19:28 +0200)
When selecting a convenience RAID type only display
the selected type when it changed.  Display proper
current raid type when prompting.

lib/metadata/raid_manip.c

index f522fe230ebffc836473d1129ad2e6619e63a3e3..922eea72be3ac8726652f878f51dc621f46fe3fe 100644 (file)
@@ -5734,10 +5734,11 @@ static int _set_convenient_raid1456_segtype_to(const struct lv_segment *seg_from
 replaced:
        if (!(*segtype = get_segtype_from_flag(cmd, seg_flag)))
                return_0;
-       log_warn("Replaced LV type %s with possible type %s.",
-                segtype_sav->name, (*segtype)->name);
+       if (segtype_sav != *segtype)
+               log_warn("Replaced LV type %s with possible type %s.",
+                        segtype_sav->name, (*segtype)->name);
        if (!yes && yes_no_prompt("Do you want to convert %s LV %s to %s? [y/n]: ",
-                                 segtype_sav->name, display_lvname(seg_from->lv),
+                                 lvseg_name(seg_from), display_lvname(seg_from->lv),
                                  (*segtype)->name) == 'n') {
                log_error("Logical volume %s NOT converted.", display_lvname(seg_from->lv));
                return 0;
This page took 0.047587 seconds and 5 git commands to generate.