summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--kickstart.py3
-rw-r--r--partitions.py2
3 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d49ba28c1..8bcbcf4f7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2004-10-04 Jeremy Katz <katzj@redhat.com>
+ * partitions.py (Partitions.writeKS): Include PPC PReP boot
+ partition (#133934)
+
+ * kickstart.py (KickstartBase.definePartition)
+ Allow specifying the PPC PReP Boot partition as "part prepboot"
+
* kickstart.py (KickstartBase.setPackageSelection): Fix a thinko
in the arch-specific case. Also, add arch-specific removal (#133396)
diff --git a/kickstart.py b/kickstart.py
index 714e08766..1ab5b508a 100644
--- a/kickstart.py
+++ b/kickstart.py
@@ -1244,6 +1244,9 @@ class KickstartBase(BaseInstallClass):
filesystem = fileSystemTypeGet(fstype)
else:
filesystem = fileSystemTypeGetDefault()
+ elif extra[0] == 'prepboot':
+ filesystem = fileSystemTypeGet("PPC PReP Boot")
+ mountpoint = None
elif extra[0].startswith("raid."):
filesystem = fileSystemTypeGet("software RAID")
diff --git a/partitions.py b/partitions.py
index 68ca48d7e..ace61d302 100644
--- a/partitions.py
+++ b/partitions.py
@@ -968,6 +968,8 @@ class Partitions:
elif request.fstype.getName() == "physical volume (LVM)":
# see above about uniqueIDs being ints
args.append("pv.%s" % (request.uniqueID))
+ elif request.fstype.getName() == "PPC PReP Boot":
+ args.extend(["prepboot", "--fstype", "\"PPC PReP Boot\""])
elif request.mountpoint:
fstype = request.fstype.getName()
if fstype.find(" "):