summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2007-11-28 17:03:38 -0500
committerJeremy Katz <katzj@redhat.com>2007-11-29 16:12:01 -0500
commiteaa319461a2b8bc8a717e4ef75e776148d13faf5 (patch)
treeb61d35dc1fbc22df02b28de9a10060302f34fd81
parent6b890e2d83b8f15abf697a3d5bb0a321dad47b44 (diff)
downloadanaconda-eaa319461a2b8bc8a717e4ef75e776148d13faf5.tar.gz
anaconda-eaa319461a2b8bc8a717e4ef75e776148d13faf5.tar.xz
anaconda-eaa319461a2b8bc8a717e4ef75e776148d13faf5.zip
Apply partitioning changes immediately after the partitioning step.
With resizing, we're going to want sooner feedback so move the applying of partitioning changes to immediately after the partitioning step. This lets us also remove the early swap-on logic. Still need to put up some scarier warnings about what's going to happen for people
-rw-r--r--dispatch.py4
-rw-r--r--partitions.py24
2 files changed, 2 insertions, 26 deletions
diff --git a/dispatch.py b/dispatch.py
index ea0d2fb20..4c991e40f 100644
--- a/dispatch.py
+++ b/dispatch.py
@@ -78,8 +78,10 @@ installSteps = [
("upgradeswapsuggestion", upgradeSwapSuggestion, ),
("addswap", ),
("partitiondone", partitioningComplete, ),
+ ("enablefilesystems", turnOnFilesystems, ),
("upgrademigfind", upgradeMigrateFind, ),
("upgrademigratefs", ),
+ ("migratefilesystems", doMigrateFilesystems, ),
("upgbootloader", ),
("bootloadersetup", bootloaderSetupChoices, ),
("bootloader", ),
@@ -96,8 +98,6 @@ installSteps = [
("confirminstall", ),
("confirmupgrade", ),
("install", ),
- ("enablefilesystems", turnOnFilesystems, ),
- ("migratefilesystems", doMigrateFilesystems, ),
("setuptime", setupTimezone, ),
("preinstallconfig", doPreInstall, ),
("installpackages", doInstall, ),
diff --git a/partitions.py b/partitions.py
index 3db248d47..ba5b103d8 100644
--- a/partitions.py
+++ b/partitions.py
@@ -101,30 +101,6 @@ def partitioningComplete(anaconda):
raise RuntimeError, ("Managed to not get an entry back from "
"request.toEntry")
- if (not flags.setupFilesystems
- or iutil.memAvailable() > isys.EARLY_SWAP_RAM):
- return
-
- if not anaconda.isKickstart:
- rc = anaconda.intf.messageWindow(_("Low Memory"),
- _("As you don't have much memory in this "
- "machine, we need to turn on swap space "
- "immediately. To do this we'll have to "
- "write your new partition table to the disk "
- "immediately. Is that OK?"), "yesno")
- else:
- rc = 1
-
- if rc:
- anaconda.id.partitions.doMetaDeletes(anaconda.id.diskset)
- anaconda.id.fsset.setActive(anaconda.id.diskset)
- anaconda.id.diskset.savePartitions ()
- anaconda.id.fsset.createLogicalVolumes(anaconda.rootPath)
- anaconda.id.fsset.formatSwap(anaconda.rootPath)
- anaconda.id.fsset.turnOnSwap(anaconda.rootPath)
-
- return
-
class Partitions:
"""Defines all of the partition requests and delete requests."""