diff options
author | Matt Wilson <msw@redhat.com> | 1999-08-04 05:20:59 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 1999-08-04 05:20:59 +0000 |
commit | bada8761f87e99a1bcaeea3761305d129ef7d359 (patch) | |
tree | 0a9e45a36faa4170b10d46393ce9bc6778a498e1 /text.py | |
parent | c65d90065549079111918934ce6ffa1c8ae04015 (diff) | |
download | anaconda-bada8761f87e99a1bcaeea3761305d129ef7d359.tar.gz anaconda-bada8761f87e99a1bcaeea3761305d129ef7d359.tar.xz anaconda-bada8761f87e99a1bcaeea3761305d129ef7d359.zip |
use new fsedit code for text mode
Diffstat (limited to 'text.py')
-rw-r--r-- | text.py | 36 |
1 files changed, 11 insertions, 25 deletions
@@ -206,35 +206,21 @@ class NetworkWindow: class PartitionWindow: def run(self, screen, todo): - if (not todo.setupFilesystems): return INSTALL_NOOP +# if (not todo.setupFilesystems): return INSTALL_NOOP - dev = "hda" + sys.path.append('libfdisk') + from newtpyfsedit import fsedit - isys.makeDevInode (dev, "/tmp/" + dev) - device = parted.device_read ("/tmp/" + dev) - os.remove("/tmp/" + dev) - - keys = device.partitions.keys() - keys.sort() - - partList = [] - for key in keys: - partition = device.partitions[key] - if (partition.sys_type == 0x83): - fullName = "%s%d" % (dev, key) - partList.append((fullName, fullName)) - - rc = ListboxChoiceWindow(screen, _("Root Partition"), - _("What partition would you " - "like to use for your root partition?"), - partList, buttons = [_("OK"), _("Back")]) - - if rc[0] == string.lower(_("Back")): - return INSTALL_BACK + fstab = [] + for (dev, dir, reformat) in todo.mounts: + fstab.append ((dev, dir)) + + (dir, res) = fsedit(1, ['hda'], fstab) - todo.addMount(rc[1], "/") + for (partition, mount, size) in res: + todo.addMount(partition, mount) - return INSTALL_OK + return dir class PackageGroupWindow: def run(self, screen, todo, individual): |