oracle

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: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Default regex to base the distro version detection on.
	CentosMirrorsDistroVersionRegex = `^(0|[1-9]\d*)(\.(0|[1-9]\d*)?)?(\.(0|[1-9]\d*)?)?(-[a-zA-Z\d][-a-zA-Z.\d]*)?(\+[a-zA-Z\d][-a-zA-Z.\d]*)?\/$`
)

Variables

View Source
var DefaultConfig = distro.Config{
	Mirrors: []packages.Mirror{
		{URL: "https://yum.oracle.com/repo/OracleLinux/"},
	},
	Repositories: []packages.Repository{
		{Name: "", URI: packages.URITemplate("/latest/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/MODRHCK/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEK/latest/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR3/latest/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR3/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR4/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR5/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR6/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/UEKR7/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/baseos/latest/{{ .archs }}/")},
		{Name: "", URI: packages.URITemplate("/appstream/{{ .archs }}/")},
	},
	Archs: []packages.Architecture{
		"aarch64",
		"x86_64",
		"ppc64le",
	},
	Versions: []distro.Version{
		"OL6",
		"OL7",
		"OL8",
		"OL9",
	},
}

Functions

This section is empty.

Types

type Oracle

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

func (*Oracle) Configure

func (o *Oracle) Configure(config distro.Config) error

func (*Oracle) SearchPackages

func (o *Oracle) SearchPackages(options packages.SearchOptions) ([]packages.Package, error)

GetPackages scrapes each mirror, for each distro version, for each repository, for each architecture, and returns slice of Package and optionally an error.

Jump to

Keyboard shortcuts

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