summaryrefslogtreecommitdiffstats
path: root/rescue.py
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2009-09-01 14:21:04 -1000
committerDavid Cantrell <dcantrell@redhat.com>2009-09-03 11:30:10 -1000
commit1ce1ff033efabfc9ad6b731adc51fa6ab06068e4 (patch)
tree16970c3f9685db2a66d554800708d9b005f2e2db /rescue.py
parentaad14f014b9cf8c2d9e5e3cfb6521740eb29b002 (diff)
downloadanaconda-1ce1ff033efabfc9ad6b731adc51fa6ab06068e4.tar.gz
anaconda-1ce1ff033efabfc9ad6b731adc51fa6ab06068e4.tar.xz
anaconda-1ce1ff033efabfc9ad6b731adc51fa6ab06068e4.zip
Expose common fsset methods and properties in class Storage.
Add the following methods and properties to class Storage which map through to FSSet methods, modify existing calls to use the method on class Storage: turnOnSwap() mountFilesystems() umountFilesystems() parseFSTab() mkDevRoot() createSwapFile() fsFreeSpace() mtab mountpoints migratableDevices rootDevice Callers no longer need to pass the Anaconda object to the FSSet methods directly. The method on Storage takes care of that. The mtab() method on FSSet is exposed as a property on Storage. The same is true for fsFreeSpace().
Diffstat (limited to 'rescue.py')
-rw-r--r--rescue.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/rescue.py b/rescue.py
index 9dafec067..b6e6c10a8 100644
--- a/rescue.py
+++ b/rescue.py
@@ -117,7 +117,7 @@ class RescueInterface:
# XXX grub-install is stupid and uses df output to figure out
# things when installing grub. make /etc/mtab be at least
# moderately useful.
-def makeMtab(instPath, fsset):
+def makeMtab(instPath, storage):
try:
f = open(instPath + "/etc/mtab", "w+")
except IOError, e:
@@ -125,7 +125,7 @@ def makeMtab(instPath, fsset):
return
try:
- f.write(fsset.mtab())
+ f.write(storage.mtab)
finally:
f.close()
@@ -366,7 +366,7 @@ def runRescue(anaconda, instClass):
# now turn on swap
if not readOnly:
try:
- anaconda.id.storage.fsset.turnOnSwap(anaconda)
+ anaconda.id.storage.turnOnSwap()
except:
log.error("Error enabling swap")
@@ -453,7 +453,7 @@ def runRescue(anaconda, instClass):
msgStr = ""
if rootmounted and not readOnly:
- makeMtab(anaconda.rootPath, anaconda.id.storage.fsset)
+ makeMtab(anaconda.rootPath, anaconda.id.storage)
try:
makeResolvConf(anaconda.rootPath)
except Exception, e: