rpm

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 3, 2021 License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOpenSUSEBackend

func NewOpenSUSEBackend(target *types.Target, reposDir string, logger types.Logger) (types.Backend, error)

func NewSLESBackend

func NewSLESBackend(target *types.Target, reposDir string, logger types.Logger) (types.Backend, error)

Types

type CentOSBackend

type CentOSBackend struct {
	// contains filtered or unexported fields
}

func NewCentOSBackend

func NewCentOSBackend(target *types.Target, reposDir string, logger types.Logger) (*CentOSBackend, error)

func (*CentOSBackend) Close

func (b *CentOSBackend) Close()

func (*CentOSBackend) GetKernelHeaders

func (b *CentOSBackend) GetKernelHeaders(directory string) error

type DnfBackend

type DnfBackend struct {
}

func NewDnfBackend

func NewDnfBackend(_, _ string, logger types.Logger) (*DnfBackend, error)

func (*DnfBackend) AddRepository

func (b *DnfBackend) AddRepository(_, _ string, _ bool, _ string) (*Repository, error)

func (*DnfBackend) Close

func (b *DnfBackend) Close()

func (*DnfBackend) DisableRepository

func (b *DnfBackend) DisableRepository(_ *Repository) error

func (*DnfBackend) EnableRepository

func (b *DnfBackend) EnableRepository(repo *Repository) error

func (*DnfBackend) GetEnabledRepositories

func (b *DnfBackend) GetEnabledRepositories() (repos []*Repository)

func (*DnfBackend) GetKernelHeaders

func (b *DnfBackend) GetKernelHeaders(_, _ string) error

type OpenSUSEBackend

type OpenSUSEBackend struct {
	// contains filtered or unexported fields
}

func (*OpenSUSEBackend) GetKernelHeaders

func (b *OpenSUSEBackend) GetKernelHeaders(directory string) error

type RedHatBackend

type RedHatBackend struct {
	// contains filtered or unexported fields
}

func NewRedHatBackend

func NewRedHatBackend(target *types.Target, reposDir string, logger types.Logger) (*RedHatBackend, error)

func (*RedHatBackend) Close

func (b *RedHatBackend) Close()

func (*RedHatBackend) GetKernelHeaders

func (b *RedHatBackend) GetKernelHeaders(directory string) error

type Repository

type Repository struct {
	// contains filtered or unexported fields
}

type SLESBackend

type SLESBackend struct {
	// contains filtered or unexported fields
}

func (*SLESBackend) GetKernelHeaders

func (b *SLESBackend) GetKernelHeaders(directory string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL