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

Class YumBackend

source code

backend.AnacondaBackend --+

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
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)

source code 

Abstract backend class all backends should inherit from this

  • 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


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


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


source code 
Overrides: backend.AnacondaBackend.writeConfiguration

postAction(self, anaconda)

source code 
Overrides: backend.AnacondaBackend.postAction