1 |
slords |
1.3 |
From 647b0ce7b2c54293f3d3f45cfe2f8211f7652cca Mon Sep 17 00:00:00 2001 |
2 |
slords |
1.1 |
From: Shad L. Lords <slords@mail.com> |
3 |
|
|
Date: Mon, 19 Oct 2009 08:14:41 -0600 |
4 |
|
|
Subject: [PATCH] Start /boot raid device first so it will be in sync for grub install |
5 |
|
|
|
6 |
|
|
--- |
7 |
|
|
fsset.py | 4 ++++ |
8 |
|
|
packages.py | 1 + |
9 |
|
|
2 files changed, 5 insertions(+), 0 deletions(-) |
10 |
|
|
|
11 |
|
|
diff --git a/fsset.py b/fsset.py |
12 |
slords |
1.2 |
index ea9ba66..7e3c26f 100644 |
13 |
slords |
1.1 |
--- a/fsset.py |
14 |
|
|
+++ b/fsset.py |
15 |
slords |
1.2 |
@@ -1887,6 +1887,10 @@ MAILADDR root |
16 |
slords |
1.1 |
entry.device.setupDevice(chroot, vgdevice = vg) |
17 |
|
|
self.volumesCreated = 1 |
18 |
|
|
|
19 |
|
|
+ def createBootRaid (self, chroot='/'): |
20 |
|
|
+ bootDev = self.getBootDev() |
21 |
|
|
+ if bootDev.getDevice().startswith('md'): |
22 |
|
|
+ bootDev.setupDevice(chroot) |
23 |
|
|
|
24 |
|
|
def makeFilesystems (self, chroot='/'): |
25 |
|
|
formatted = [] |
26 |
|
|
diff --git a/packages.py b/packages.py |
27 |
slords |
1.2 |
index a1a6e56..5bce4be 100644 |
28 |
slords |
1.1 |
--- a/packages.py |
29 |
|
|
+++ b/packages.py |
30 |
|
|
@@ -147,6 +147,7 @@ def turnOnFilesystems(anaconda): |
31 |
|
|
anaconda.id.diskset.savePartitions () |
32 |
|
|
anaconda.id.partitions.doEncryptionRetrofits() |
33 |
|
|
anaconda.id.fsset.checkBadblocks(anaconda.rootPath) |
34 |
|
|
+ anaconda.id.fsset.createBootRaid(anaconda.rootPath) |
35 |
|
|
if not anaconda.id.fsset.volumesCreated: |
36 |
|
|
try: |
37 |
|
|
anaconda.id.fsset.createLogicalVolumes(anaconda.rootPath) |
38 |
|
|
-- |
39 |
|
|
1.5.5.6 |
40 |
|
|
|