|
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 |
|