summaryrefslogtreecommitdiffstats
path: root/dispatch.py
Commit message (Collapse)AuthorAgeFilesLines
* Complain about unknown packages and groupsPaul Nasrat2006-02-171-1/+1
|
* 2006-02-09 Patrick Mansfield <patmans@us.ibm.com>Jeremy Katz2006-02-091-0/+1
| | | | | | | | | | | | | | | | * anaconda: Add handling of iscsi flag * flags.py: Add iscsi flag * installclass.py: Add iscsi step * dispatch.py: Add iscsi step. * gui.py: Add iscsi step. * text.py: Add iscsi step * instdata.py: Add iscsi object * iscsi.py: Add main iscsi code * iw/iscsi_gui.py: Add graphical iSCSI configuration * ui/iscsi-config.glade: Glade-file for iSCSI config * textw/iscsi_text.py: Add text mode iSCSI configuration * scripts/mk-images (SCSIMODS): Add iscsi modules * scripts/upd-instroot: Add iscsi tools
* Remove extra network steps.Chris Lumens2006-02-071-3/+0
|
* 2006-02-06 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-02-071-1/+4
| | | | | | | * backend.py (writeConfiguration): Include writing out instdata so that things like root password, etc all work again (#180310) * dispatch.py (installSteps): Pass id and instPath to writeconfig again
* 2006-02-03 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-02-031-1/+1
| | | | | | | | | | | | | * iw/task_gui.py: Adjust for dynamic set of tasks * ui/tasksel.glade: Don't list tasks in the glade file, they're now auto-generated. * textw/task_text.py (TaskWindow.__call__): Likewise. * dispatch.py (installSteps): Pass new arg to tasksel step * installclasses/fedora.py (tasks): Define set of tasks to show on task selection screen here. * installclass.py (tasks): Parent placeholder.
* That's lame syntax.Chris Lumens2006-02-031-1/+1
|
* Fix arguments to writeConfiguration (#179928).Chris Lumens2006-02-031-1/+1
|
* Implement writeConfiguration (#115714)Paul Nasrat2006-02-021-1/+2
|
* Remove unused functions from packages.py.Chris Lumens2006-01-311-2/+2
|
* 2006-01-25 Jeremy Katz <katzj@redhat.com>Jeremy Katz2006-01-261-4/+4
| | | | | | | | | | | | | | | * kickstart.py (Kickstart.setSteps): Don't show tasksel if packages are selected. * iw/task_gui.py: Simple task selection UI so we don't just drop people into the complicated group selection screen. * ui/tasksel.glade: Add glade file for task selection UI * textw/task_text.py: Text version * dispatch.py (installSteps): Add tasksel step * installclass.py (BaseInstallClass.setSteps): Likewise. * gui.py (stepToClass): Likewise. * text.py (stepToClasses): Likewise.
* Ensure upgrades depsolved. Ensure rpm lock/cache removed.Paul Nasrat2005-12-101-1/+1
|
* Make install more robust to file read failures.Paul Nasrat2005-12-081-2/+1
| | | | Initial support for upgrades again.
* Didn't mean to commit that.Chris Lumens2005-12-051-1/+1
|
* Add some additional SELinux-related programs and an /etc/shells to getChris Lumens2005-12-051-1/+1
| | | | semodule working again.
* In Dispatch.bindArgs(), make sure the args parameter is a list or tupleDavid Cantrell2005-12-011-8/+10
| | | | | before running the for loop. When I call this method (??) from the installpackages state, args is a function.
* 2005-10-24 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-10-241-11/+3
| | | | | | | | * 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
* 2005-10-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-10-121-2/+1
| | | | * dispatch.py: Remove unused import. Pass intf to doPostAction
* Move package selection earlierPaul Nasrat2005-09-231-8/+3
|
* 2005-09-20 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-201-0/+1
| | | | | | | | | | | | | * iw/simple_pkgselect.py: Simple group selection UI... * textw/simple_pkgselect_text.py: And the same for text mode * yuminstall.py (YumBackend): Some hacks for simple group selection UI. * dispatch.py (installSteps): Add simple group selection step. * gui.py (stepToClass): Likewise. * text.py (stepToClasses): Likewise. * installclass.py (BaseInstallClass.setSteps): Likewise.
* 2005-09-16 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-161-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | * yuminstall.py (AnacondaYum.__init__): Little bit of clean-up, remove some unused code. (YumBackend.__init__): Create config file sooner. (YumBackend.doPreSelection): Get base install class package selection working in the short-term. (YumBackend): Implement groupExists, selectGroup, selectPackage and deselectPackage. * kickstart.py (AnacondaKSParser.handleCommand): Fix traceback. (Kickstart.setPackageSelection): Implement basic package selection. (Kickstart.setGroupSelection): ... and group selection. * installclass.py (BaseInstallClass.setPackageSelection): Use backend. (BaseInstallClass.setGroupSelection): Likewise. * dispatch.py (installSteps): Some comments to move stuff around, re-instate post action step. * backend.py (AnacondaBackend): Take instpath argument. Stub in functions for basic package/group selection. * anaconda: Pass rootPath into backend.
* 2005-09-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-121-2/+3
| | | | | | | | * partitioning.py (partitionMethodSetup): Remove dead step code. (partitionObjectsInitialize): Set protected parts here. * dispatch.py (installSteps): Likewise. * installclass.py (BaseInstallClass.setSteps): More dead step nuking.
* 2005-09-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-121-18/+0
| | | | | | | * installclass.py (BaseInstallClass.setSteps): Nuke some dead steps. * dispatch.py (installSteps): Likewise. * gui.py (stepToClass): Likewise. * text.py (stepToClass): Likewise.
* 2005-09-12 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-09-121-1/+1
| | | | | * dispatch.py (installSteps): Don't comment out findinstall. * installclass.py (showUpgrade): really disable upgrades for now
* Make backend actually installPaul Nasrat2005-08-311-1/+1
|
* Backend workPaul Nasrat2005-08-311-2/+4
|
* Dispatch/yuminstall fixupsPaul Nasrat2005-08-301-10/+10
|
* dispatch and yum backend integrationPaul Nasrat2005-08-301-11/+11
|
* Simplified the authconfig step to store data as a string to be passed toChris Lumens2005-08-291-1/+0
| | | | | | authconfig in its entirety, rather than handling it as a series of arguments we need to process. We weren't really doing anything with it anyway.
* start to wire backend object inPaul Nasrat2005-08-291-1/+2
|
* 2005-08-26 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-08-261-6/+1
| | | | | | | | | | | | | | * dispatch.py (installSteps): Add new autopart type step, remove some obsolete stuff (fdisk, fdasd) * gui.py (stepToClass): Add new step. (getGladeWidget): Add helper function for glade screens. * text.py (stepToClasses): Add new step. * installclass.py (BaseInstallClass.setSteps): Add new step. * iw/autopart_type.py: Add first pass at new autopartitioning screen. Still want to make the shown options more dynamic based on what your system initially looks like. * textw/partition_text.py: Add new autopartitioning screen. * ui/autopart.glade: Add glade file for new autopartitioning screen.
* Remove dependency checkingPaul Nasrat2005-08-241-1/+1
|
* don't do package based routinesPaul Nasrat2005-08-241-4/+4
|
* break all but nfs installsPaul Nasrat2005-08-191-1/+0
|
* Extract checkDependenciesPaul Nasrat2005-08-191-1/+1
|
* Extract readPackagesPaul Nasrat2005-08-191-2/+5
|
* Converted a lot more messages to the new logging system, but there's stillChris Lumens2005-08-111-5/+6
| | | | | | 41 files to go. If your favorite log message needs to be on a different priority level, feel free to change it. Maybe we can have little commit wars over them.
* Remove firewall configuration screen. This will be coming back inChris Lumens2005-07-211-1/+0
| | | | firstboot using system-config-securitylevel.
* Work in for yumPaul Nasrat2005-07-201-13/+16
|
* Automatically select any conditional packages that are required byChris Lumens2005-05-241-0/+2
| | | | | currently selected groups. This step used to be only needed for parts of language support, but is now needed more widely (#154572, #158389).
* 2005-04-27 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-04-281-1/+1
| | | | | * installmethod.py (doMethodComplete): Figure out rootfs better * dispatch.py (installSteps): Pass id.fsset to methodcomplete.
* Removed language_support_gui.py and all references to it, since we wereChris Lumens2005-04-011-1/+0
| | | | already skipping that step. Bump version.
* 2005-03-29 Jeremy Katz <katzj@redhat.com>Jeremy Katz2005-03-291-1/+1
| | | | | | | | | | | | | | | | | | * anaconda: Remove essentially unused config file data code, product.img basically supplanted this. * Makefile: Likewise. * cmdline.py: Likewise. * gui.py: Likewise. * text.py: Likewise. * dispatch.py: Likewise. * instdata.py: Likewise. * splashscreen.py: Likewise. * iw/welcome_gui.py: Likewise. * textw/welcome_text.py: Likewise. * anaconda.conf: Remove file. * configFileData.py: Likewise. * readConfigFile.py: Likewise.
* Combined Language and InstallTimeLanguage in language.py into a singleChris Lumens2005-03-231-4/+4
| | | | | | class, updated the lang-table format to remove an unused column, and changed langSupport to instLanguage everywhere to reinforce the class merge idea.
* If we're doing a kickstart install and "interactive" is used, don't emptyChris Lumens2005-03-221-1/+1
| | | | | | out the nameserver information we got from DHCP when the network GUI is displayed. This ensures that the /etc/resolv.conf we write out will have nameserver entries.
* Support --erroronfail as an option for %pre and %post blocks. This optionChris Lumens2005-02-081-1/+1
| | | | | will display an error dialog and terminate installation, instead of just logging a failure and continuing on (#124368).
* 2004-12-14 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-12-141-1/+1
| | | | | | | | * dispatch.py (installSteps): Pass new arg to desktopchoice * iw/desktop_choice_gui.py (DesktopChoiceWindow.getNext): Reset package selection to defaults if selected (#142415) * textw/desktop_choice_text.py (DesktopChoiceWindow): Likewise.
* 2004-11-07 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-11-071-1/+3
| | | | | | | | | | | * dispatch.py (installSteps): Add handleMiscPackages steps. * installclass.py (BaseInstallClass.setSteps): Likewise. * upgradeclass.py (InstallClass.setSteps): Likewise. * packages.py (handleMiscPackages): Add a step to do all of the miscellaneous package selection based on installer selections instead of doing them in doPreInstall so that our needed CD list is correct (#122017)
* 2004-10-04 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-10-041-1/+1
| | | | * dispatch.py (installSteps): Remove my new typo.
* 2004-10-04 Jeremy Katz <katzj@redhat.com>Jeremy Katz2004-10-041-1/+2
| | | | | | | | | | | * dispatch.py (installSteps): * installclass.py (BaseInstallClass.setSteps): * upgradeclass.py (InstallClass.setSteps): Add copylogs step. * packages.py (copyAnacondaLogs): Copy /tmp/anaconda.log and /tmp/syslog to /var/log/anaconda.log and /var/log/anaconda.syslog so that they exist post-install (#124370)
* add calls to zfcp stuffKarsten Hopp2004-08-021-0/+1
|