kernelrelease

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConfigCompilerVersion = "CONFIG_GCC_VERSION"
)

Variables

View Source
var (
	ErrKernelCompilerVersionNotFound = fmt.Errorf("compiler version not found")
	ErrKernelConfigValueNotFound     = fmt.Errorf("the line does not contain the config value")
)

Functions

func GetCompilerVersionFromKernelPackage

func GetCompilerVersionFromKernelPackage(pkg p.Package) (string, error)

Types

type Arch

type Arch string

type Archs

type Archs map[Arch]string

type KernelRelease

type KernelRelease struct {
	Fullversion      string `json:"full_version"`
	Version          int    `json:"version"`
	PatchLevel       int    `json:"patch_level"`
	Sublevel         int    `json:"sublevel"`
	Extraversion     string `json:"extra_version"`
	FullExtraversion string `json:"full_extra_version"`
	Architecture     Arch   `json:"architecture"`
	PackageName      string `json:"package_name"`
	PackageURL       string `json:"package_url"`
	CompilerVersion  string `json:"compiler_version"`
}

func GetKernelReleasesFromPackages added in v0.3.0

func GetKernelReleasesFromPackages(packages []p.Package, prefix string) ([]KernelRelease, error)

func (*KernelRelease) BuildFromPackage

func (k *KernelRelease) BuildFromPackage(pkg p.Package) error

func (*KernelRelease) SHA256Sum added in v0.3.0

func (k *KernelRelease) SHA256Sum() string

Jump to

Keyboard shortcuts

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