Documentation ¶
Index ¶
- Constants
- func VarsString(vars []*Var) (desc []string)
- type ConversionVars
- type Resolver
- func (r *Resolver) ConstructRequirements(packages []string) error
- func (r *Resolver) LoadInvolvedPackages(packages []*api.Package, ignoreRegex []string) error
- func (res *Resolver) MUS() (mus *explain.Problem, err error)
- func (res *Resolver) Resolve() (install []*api.Package, excluded []*api.Package, ...)
- type Var
- type VarContext
- type VarType
Constants ¶
View Source
const ( VarTypePackage = "Package" VarTypeResource = "Resource" VarTypeFile = "File" )
Variables ¶
This section is empty.
Functions ¶
func VarsString ¶
Types ¶
type ConversionVars ¶
type ConversionVars struct {
// contains filtered or unexported fields
}
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func NewResolver ¶
func (*Resolver) ConstructRequirements ¶
func (*Resolver) LoadInvolvedPackages ¶
LoadInvolvedPackages takes a list of all involved packages to install, as well as a list of regular expressions which denoe packages which should be taken into account for solving the problem, but they should then be ignored together with their requirements in the provided list of installed packages.
type Var ¶
type Var struct { Context VarContext Package *api.Package ResourceVersion *api.Version // contains filtered or unexported fields }
type VarContext ¶
VarContext contains all information to create a unique identifyable hash key which can be traced back to a package for every resource in a yum repo
Click to show internal directories.
Click to hide internal directories.