[PATCH 15/21] Make sure we allocate partitions and grow lvm as needed in kickstart.
David Lehman
dlehman at redhat.com
Thu Aug 9 19:28:34 UTC 2012
---
pyanaconda/kickstart.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py
index 284ab9b..7749da1 100644
--- a/pyanaconda/kickstart.py
+++ b/pyanaconda/kickstart.py
@@ -25,6 +25,7 @@ from storage.devicelibs.lvm import getPossiblePhysicalExtents
from storage.devicelibs.mpath import MultipathConfigWriter, MultipathTopology
from storage.formats import getFormat
from storage.partitioning import doPartitioning
+from storage.partitioning import growLVM
import storage.iscsi
import storage.fcoe
import storage.zfcp
@@ -536,6 +537,9 @@ class LogVol(commands.logvol.F17_LogVol):
for l in self.lvList:
l.execute(storage, ksdata, instClass)
+ if self.lvList:
+ growLVM(storage)
+
class LogVolData(commands.logvol.F17_LogVolData):
def execute(self, storage, ksdata, instClass):
devicetree = storage.devicetree
@@ -842,6 +846,9 @@ class Partition(commands.partition.F17_Partition):
for p in self.partitions:
p.execute(storage, ksdata, instClass)
+ if self.partitions:
+ doPartitioning(storage)
+
class PartitionData(commands.partition.F17_PartData):
def execute(self, storage, ksdata, instClass):
devicetree = storage.devicetree
@@ -1571,5 +1578,4 @@ def doKickstartStorage(storage, ksdata, instClass):
ksdata.logvol.execute(storage, ksdata, instClass)
ksdata.btrfs.execute(storage, ksdata, instClass)
storage.setUpBootLoader()
- doPartitioning(storage)
--
1.7.7.6
More information about the anaconda-patches
mailing list