diff options
author | Mike Fulbright <msf@redhat.com> | 2001-07-20 23:30:39 +0000 |
---|---|---|
committer | Mike Fulbright <msf@redhat.com> | 2001-07-20 23:30:39 +0000 |
commit | 3b9fb96bd6769b4f8a9ee974c998b9c0e7a7c8ab (patch) | |
tree | 7305dfcf24b6b5b488a53b6447a65123ee5c70d2 /textw | |
parent | 34ef080f2869852ac8d44c765410e5883d44fc84 (diff) | |
download | anaconda-3b9fb96bd6769b4f8a9ee974c998b9c0e7a7c8ab.tar.gz anaconda-3b9fb96bd6769b4f8a9ee974c998b9c0e7a7c8ab.tar.xz anaconda-3b9fb96bd6769b4f8a9ee974c998b9c0e7a7c8ab.zip |
fix code to find migratable mounts during an upgrade to use FileSystemSet object (id.fsset) instead of partition requests (id.partitions) since the original has RAID and partitions in it, and the later doesnt (yet)
Diffstat (limited to 'textw')
-rw-r--r-- | textw/upgrade_text.py | 38 |
1 files changed, 15 insertions, 23 deletions
diff --git a/textw/upgrade_text.py b/textw/upgrade_text.py index c89e6a4f4..0a81142af 100644 --- a/textw/upgrade_text.py +++ b/textw/upgrade_text.py @@ -23,9 +23,9 @@ from flags import flags from translate import _ class UpgradeMigrateFSWindow: - def __call__ (self, screen, fsset, partitions): + def __call__ (self, screen, thefsset): - migratereq = partitions.getMigratableRequests(fsset) + migent = thefsset.getMigratableEntries() g = GridFormHelp(screen, _("Migrate Filesystems"), "upmigfs", 1, 4) @@ -40,22 +40,15 @@ class UpgradeMigrateFSWindow: g.add(tb, 0, 0, anchorLeft = 1, padding = (0, 0, 0, 1)) partlist = CheckboxTree(height=4, scroll=1) - for req in migratereq: - if req.origfstype.getName() != req.fstype.getName(): + for entry in migent: + if entry.fsystem.getName() != entry.origfsystem.getName(): migrating = 1 else: migrating = 0 - entry = fsset.getEntryByDeviceName(req.device) - if not entry: - # only show partitions in current fstab - continue - else: - mntpt = entry.mountpoint - - partlist.append("%s - %s - %s" % (req.device, - req.origfstype.getName(), - mntpt), req, migrating) + partlist.append("/dev/%s - %s - %s" % (entry.device.getDevice(), + entry.origfsystem.getName(), + entry.mountpoint), entry, migrating) g.add(partlist, 0, 1, padding = (0, 0, 0, 1)) @@ -73,15 +66,14 @@ class UpgradeMigrateFSWindow: return INSTALL_BACK # reset - for req in migratereq: - req.format = 0 - req.migrate = 0 - req.fstype = req.origfstype - - for req in partlist.getSelection(): - req.format = 0 - req.migrate = 1 - req.fstype = fileSystemTypeGet("ext3") + for entry in migent: + entry.setFormat(0) + entry.setMigrate(0) + entry.fsystem = entry.origfsystem + + for entry in partlist.getSelection(): + entry.setMigrate(1) + entry.fsystem = fileSystemTypeGet("ext3") screen.popWindow() return INSTALL_OK |