View | Details | Raw Unified | Return to bug 811830
Collapse All | Expand All

(-)file_not_specified_in_diff (-1 / +27 lines)
Line  Link Here
0
-- a/src/modules/BootGRUB2.ycp
0
++ b/src/modules/BootGRUB2.ycp
Lines 82-87 global boolean Read (boolean reread, boolean avoid_reading_device_map) { Link Here
82
        BootStorage::ProposeDeviceMap ();
82
        BootStorage::ProposeDeviceMap ();
83
    }
83
    }
84
84
85
    if (Mode::normal())
86
    {
87
	string md_value = BootStorage::addMDSettingsToGlobals();
88
	string pB_md_value = BootCommon::globals["boot_md_mbr"]:"";
89
	if (md_value != pB_md_value)
90
	{
91
	    if (pB_md_value != "")
92
	    {
93
		list <string> disks = splitstring(pB_md_value,",");
94
		disks = filter(string v, disks, {return (v != "");});
95
		if (size(disks) == 2)
96
		{
97
		    BootCommon::enable_md_array_redundancy = true;
98
		    md_value = "";
99
		}
100
		y2milestone("disks from md array (perl Bootloader): %1", disks);
101
	    }
102
	    if (md_value != "")
103
	    {
104
		BootCommon::enable_md_array_redundancy = false;
105
		BootCommon::globals["boot_md_mbr"] = md_value;
106
		y2milestone("Add md array to globals: %1", BootCommon::globals);
107
	    }
108
	}
109
    }
110
85
    return ret;
111
    return ret;
86
}
112
}
87
113

Return to bug 811830