summaryrefslogtreecommitdiffstats
path: root/bootloader.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2001-07-09 21:27:26 +0000
committerJeremy Katz <katzj@redhat.com>2001-07-09 21:27:26 +0000
commit068bd88f8615f26a16928441bfc89e3cc272b89b (patch)
tree8c5c440482305dafd3d11d38a73b2800c6f76a3d /bootloader.py
parentb55e7e0d8782c1c7bf54ace93387d31902548024 (diff)
downloadanaconda-068bd88f8615f26a16928441bfc89e3cc272b89b.tar.gz
anaconda-068bd88f8615f26a16928441bfc89e3cc272b89b.tar.xz
anaconda-068bd88f8615f26a16928441bfc89e3cc272b89b.zip
fix up going back to the partitioning screen and forward to it again...
also, don't setup bootloader choices while going backwards
Diffstat (limited to 'bootloader.py')
-rw-r--r--bootloader.py16
1 files changed, 10 insertions, 6 deletions
diff --git a/bootloader.py b/bootloader.py
index c97e21bdf..e24d98a36 100644
--- a/bootloader.py
+++ b/bootloader.py
@@ -15,16 +15,17 @@
import isys
import partitioning
-from translate import _
-from lilo import LiloConfigFile
import os
import crypt
import whrandom
import language
-from flags import flags
import iutil
import string
+from flags import flags
from log import log
+from constants import *
+from lilo import LiloConfigFile
+from translate import _
initrdsMade = {}
@@ -95,7 +96,7 @@ class BootImages:
return dict
def setImageLabel(self, dev, label):
- self.images[dev] = (label, label, self.images[dev][1])
+ self.images[dev] = (label, label, self.images[dev][2])
# default is a device
def setDefault(self, default):
@@ -112,7 +113,7 @@ class BootImages:
# These partitions have disappeared
for dev in self.images.keys():
- if devices.has_key(dev): del self.images[dev]
+ if not devices.has_key(dev): del self.images[dev]
# These have appeared
for (dev, type) in devs:
@@ -533,7 +534,10 @@ def availableBootDevices(diskSet, fsset):
return devs
-def bootloaderSetupChoices(dispatch, bl, fsset, diskSet):
+def bootloaderSetupChoices(dispatch, bl, fsset, diskSet, dir):
+ if dir == DISPATCH_BACK:
+ return
+
choices = fsset.bootloaderChoices(diskSet)
if not choices:
dispatch.skipStep("instbootloader")