diff options
author | Jeremy Katz <katzj@redhat.com> | 2001-07-09 21:27:26 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2001-07-09 21:27:26 +0000 |
commit | 068bd88f8615f26a16928441bfc89e3cc272b89b (patch) | |
tree | 8c5c440482305dafd3d11d38a73b2800c6f76a3d /bootloader.py | |
parent | b55e7e0d8782c1c7bf54ace93387d31902548024 (diff) | |
download | anaconda-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.py | 16 |
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") |