summaryrefslogtreecommitdiffstats
path: root/dispatch.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2005-10-24 20:40:47 +0000
committerJeremy Katz <katzj@redhat.com>2005-10-24 20:40:47 +0000
commit45e723b53696542b0bc151c444fb4778f376ae5b (patch)
treef01853a458798109e1aa478ee6642b2f035098ff /dispatch.py
parent3b1e8b8e1c3a06c31d73eec3372cc32b760045f3 (diff)
downloadanaconda-45e723b53696542b0bc151c444fb4778f376ae5b.tar.gz
anaconda-45e723b53696542b0bc151c444fb4778f376ae5b.tar.xz
anaconda-45e723b53696542b0bc151c444fb4778f376ae5b.zip
2005-10-24 Jeremy Katz <katzj@redhat.com>
* dispatch.py (installSteps): Break out reposetup and base package selection into separate steps. * installclass.py (BaseInstallClass.setSteps): Likewise. * yuminstall.py (YumBackend.doRepoSetup): Add backend repo setup. * backend.py (doBasePackageSelect): Implement generically for now
Diffstat (limited to 'dispatch.py')
-rw-r--r--dispatch.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/dispatch.py b/dispatch.py
index 654007423..c702c57ee 100644
--- a/dispatch.py
+++ b/dispatch.py
@@ -39,7 +39,7 @@ from upgrade import findRootParts
from network import networkDeviceCheck
from installmethod import doMethodComplete
-from backend import doPreSelection, doPostSelection
+from backend import doPostSelection, doRepoSetup, doBasePackageSelect
from backend import doPreInstall, doPostInstall, doInstall
import logging
@@ -98,22 +98,14 @@ installSteps = [
("network", ("id.network", "dir", "intf", "id")),
("timezone", ("id.instLanguage", "id.timezone")),
("accounts", ("intf", "id.rootPassword")),
- ("preselection", doPreSelection, ("backend","intf", "id", "instPath")),
+ ("reposetup", doRepoSetup, ("backend","intf", "instPath")),
+ ("basepkgsel", doBasePackageSelect, ("backend","id.instClass")),
("group-selection", ("backend", "intf")),
("postselection", doPostSelection, ("backend", "intf", "id", "instPath")),
#("desktopchoice", ("intf", "id.instClass", "dispatch", "id.grpset")),
#("findpackages", upgradeFindPackages, ("intf", "method", "id", "instPath", "dir")),
#("selectlangpackages", selectLanguageSupportGroups, ("id.grpset","id.instLanguage")),
- #("package-selection", ("id.grpset", "id.instLanguage", "id.instClass", "dispatch")),
- #("indivpackage", ("id.grpset",)),
- #("handleX11pkgs", handleX11Packages, ("dir", "intf", "dispatch",
- # "id", "instPath")),
- #("handlemiscpkgs", handleMiscPackages, ("intf", "id", "dir")),
#("fixupconditionals", fixupConditionals, ("id.grpset",)),
- #("postselection", doPostSelection, ("backend", "intf", "id", "instPath")),
-#XXX: factor to backend
- #("checkdeps", checkDependencies, ("dir", "intf", "dispatch", "id", "instPath")),
- #("dependencies", ("id.grpset", "id.dependencies")),
("confirminstall", ("intf", "id",)),
("confirmupgrade", ("intf", "id",)),
("install", ("dir", "intf", "id")),