| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
Initial support for upgrades again.
|
| |
|
|
|
|
| |
semodule working again.
|
|
|
|
|
| |
before running the for loop. When I call this method (??) from the
installpackages state, args is a function.
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* dispatch.py: Remove unused import. Pass intf to doPostAction
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* partitioning.py (partitionMethodSetup): Remove dead step code.
(partitionObjectsInitialize): Set protected parts here.
* dispatch.py (installSteps): Likewise.
* installclass.py (BaseInstallClass.setSteps): More dead step nuking.
|
|
|
|
|
|
|
| |
* installclass.py (BaseInstallClass.setSteps): Nuke some dead steps.
* dispatch.py (installSteps): Likewise.
* gui.py (stepToClass): Likewise.
* text.py (stepToClass): Likewise.
|
|
|
|
|
| |
* dispatch.py (installSteps): Don't comment out findinstall.
* installclass.py (showUpgrade): really disable upgrades for now
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
firstboot using system-config-securitylevel.
|
| |
|
|
|
|
|
| |
currently selected groups. This step used to be only needed for parts
of language support, but is now needed more widely (#154572, #158389).
|
|
|
|
|
| |
* installmethod.py (doMethodComplete): Figure out rootfs better
* dispatch.py (installSteps): Pass id.fsset to methodcomplete.
|
|
|
|
| |
already skipping that step. Bump version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
class, updated the lang-table format to remove an unused column, and
changed langSupport to instLanguage everywhere to reinforce the class
merge idea.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
will display an error dialog and terminate installation, instead of just
logging a failure and continuing on (#124368).
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
| |
* dispatch.py (installSteps): Remove my new typo.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|