summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Lehman <dlehman@redhat.com>2009-04-24 13:55:10 -0500
committerDavid Lehman <dlehman@redhat.com>2009-04-24 15:00:37 -0500
commitb411847a898d4040bfd96e0e78ad289dc08c1b70 (patch)
tree5ac7b60002e7a375b7f357f18dec9b4f12a49dc9
parent83ad0ffd5086571378812ed173f0ee483df28f48 (diff)
downloadanaconda-b411847a898d4040bfd96e0e78ad289dc08c1b70.tar.gz
anaconda-b411847a898d4040bfd96e0e78ad289dc08c1b70.tar.xz
anaconda-b411847a898d4040bfd96e0e78ad289dc08c1b70.zip
Pass anaconda to turnOnSwap so we can use swap files.
For swap files we need to know anaconda.rootPath and since we're also using anaconda.intf it seems like time to just give in and pass anaconda.
-rw-r--r--packages.py2
-rw-r--r--rescue.py2
-rw-r--r--storage/__init__.py10
3 files changed, 7 insertions, 7 deletions
diff --git a/packages.py b/packages.py
index a7f5e3212..275c7c764 100644
--- a/packages.py
+++ b/packages.py
@@ -193,7 +193,7 @@ def turnOnFilesystems(anaconda):
sys.exit(1)
if not anaconda.id.upgrade:
- anaconda.id.storage.fsset.turnOnSwap(anaconda.intf)
+ anaconda.id.storage.fsset.turnOnSwap(anaconda)
anaconda.id.storage.fsset.mountFilesystems(anaconda,
raiseErrors=False,
readOnly=False,
diff --git a/rescue.py b/rescue.py
index 707f3bea4..f34a77c48 100644
--- a/rescue.py
+++ b/rescue.py
@@ -327,7 +327,7 @@ def runRescue(anaconda, instClass):
# now turn on swap
if not readOnly:
try:
- anaconda.id.storage.fsset.turnOnSwap(anaconda.intf)
+ anaconda.id.storage.fsset.turnOnSwap(anaconda)
except:
log.error("Error enabling swap")
diff --git a/storage/__init__.py b/storage/__init__.py
index 8ad919547..a3fbb5dd6 100644
--- a/storage/__init__.py
+++ b/storage/__init__.py
@@ -1481,13 +1481,13 @@ class FSSet(object):
options)
return mtab
- def turnOnSwap(self, intf=None, upgrading=None):
+ def turnOnSwap(self, anaconda, upgrading=None):
for device in self.swapDevices:
try:
device.setup()
device.format.setup()
except SuspendError:
- if intf:
+ if anaconda.intf:
if upgrading:
msg = _("The swap device:\n\n %s\n\n"
"in your /etc/fstab file is currently in "
@@ -1506,10 +1506,10 @@ class FSSet(object):
"to format all swap devices.") \
% device.path
- intf.messageWindow(_("Error"), msg)
+ anaconda.intf.messageWindow(_("Error"), msg)
sys.exit(0)
except DeviceError as (msg, path):
- if intf:
+ if anaconda.intf:
if upgrading:
err = _("Error enabling swap device %s: %s\n\n"
"The /etc/fstab on your upgrade partition "
@@ -1522,7 +1522,7 @@ class FSSet(object):
"device has not been initialized.\n\n"
"Press OK to exit the installer.") % \
(path, msg)
- intf.messageWindow(_("Error"), err)
+ anaconda.intf.messageWindow(_("Error"), err)
sys.exit(0)
def mountFilesystems(self, anaconda, raiseErrors=None, readOnly=None,