Package pyanaconda :: Module yuminstall :: Class YumBackend
[hide private]
[frames] | no frames]

Class YumBackend

source code

backend.AnacondaBackend --+
                          |
                         YumBackend

Instance Methods [hide private]
 
__init__(self, anaconda)
Abstract backend class all backends should inherit from this
source code
 
complete(self, anaconda) source code
 
doBackendSetup(self, anaconda) source code
 
doGroupSetup(self, anaconda) source code
 
doRepoSetup(self, anaconda, thisrepo=None, fatalerrors=True) source code
 
doSackSetup(self, anaconda, thisrepo=None, fatalerrors=True) source code
 
__withFuncDo(self, anaconda, fn, thisrepo=None, fatalerrors=True, callback=None) source code
 
getDefaultGroups(self, anaconda) source code
 
resetPackageSelections(self)
Reset the package selection to an empty state.
source code
 
selectModulePackages(self, anaconda, kernelPkgName) source code
 
selectBestKernel(self, anaconda)
Find the best kernel package which is available and select it.
source code
 
selectFSPackages(self, storage) source code
 
selectAnacondaNeeds(self) source code
 
doPostSelection(self, anaconda) source code
 
doPreInstall(self, anaconda) source code
 
doInstall(self, anaconda) source code
 
doPostInstall(self, anaconda) source code
 
kernelVersionList(self) source code
 
__getGroupId(self, group)
Get the groupid for the given name (english or translated).
source code
 
isGroupSelected(self, group) source code
 
selectGroup(self, group, *args) source code
 
deselectGroup(self, group, *args) source code
 
selectPackage(self, pkg, *args) source code
 
deselectPackage(self, pkg, *args) source code
 
groupListExists(self, grps)
Returns bool of whether all of the given groups exist.
source code
 
groupListDefault(self, grps)
Returns bool of whether all of the given groups are default
source code
 
writeKS(self, f) source code
 
writePackagesKS(self, f, anaconda) source code
 
writeConfiguration(self) source code
 
postAction(self, anaconda) source code

Inherited from backend.AnacondaBackend: copyFirmware, doPreSelection, getMinimumSizeMB, groupExists, initLog, packageExists

Method Details [hide private]

__init__(self, anaconda)
(Constructor)

source code 

Abstract backend class all backends should inherit from this

Parameters:
  • instPath - root path for the installation to occur
Overrides: backend.AnacondaBackend.__init__
(inherited documentation)

complete(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.complete

doBackendSetup(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.doBackendSetup

getDefaultGroups(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.getDefaultGroups

resetPackageSelections(self)

source code 

Reset the package selection to an empty state.

Overrides: backend.AnacondaBackend.resetPackageSelections

doPostSelection(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.doPostSelection

doPreInstall(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.doPreInstall

doInstall(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.doInstall

doPostInstall(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.doPostInstall

kernelVersionList(self)

source code 
Overrides: backend.AnacondaBackend.kernelVersionList

selectGroup(self, group, *args)

source code 
Overrides: backend.AnacondaBackend.selectGroup

deselectGroup(self, group, *args)

source code 
Overrides: backend.AnacondaBackend.deselectGroup

selectPackage(self, pkg, *args)

source code 
Overrides: backend.AnacondaBackend.selectPackage

deselectPackage(self, pkg, *args)

source code 
Overrides: backend.AnacondaBackend.deselectPackage

writeKS(self, f)

source code 
Overrides: backend.AnacondaBackend.writeKS

writePackagesKS(self, f, anaconda)

source code 
Overrides: backend.AnacondaBackend.writePackagesKS

writeConfiguration(self)

source code 
Overrides: backend.AnacondaBackend.writeConfiguration

postAction(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.postAction