Documentation
¶
Overview ¶
Package ipk implements nfpm.Packager providing .ipk bindings.
IPK is a package format used by the opkg package manager, which is very similar to the Debian package format. Generally, the package format is stripped down and simplified compared to the Debian package format. Yocto/OpenEmbedded/OpenWRT uses the IPK format for its package management.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Default = &IPK{}
Default ipk packager. nolint: gochecknoglobals
Functions ¶
This section is empty.
Types ¶
type IPK ¶
type IPK struct{}
IPK is a ipk packager implementation.
func (*IPK) ConventionalExtension ¶
ConventionalExtension returns the file name conventionally used for IPK packages
func (*IPK) ConventionalFileName ¶
ConventionalFileName returns a file name according to the conventions for ipk packages. Ipk packages generally follow the conventions set by debian. See: https://manpages.debian.org/buster/dpkg-dev/dpkg-name.1.en.html
func (*IPK) SetPackagerDefaults ¶
func (*IPK) SetPackagerDefaults(info *nfpm.Info)
SetPackagerDefaults sets the default values for the IPK packager.