Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultChecksum = ChecksumSHA256 DefaultRepomdChecksum = ChecksumSHA256 DefaultWorkers = 5 DefaultChangelogLimit = 10 )
View Source
const ( // Default namespace for primary.xml CR_XML_COMMON_NS = "http://linux.duke.edu/metadata/common" // Default namespace for filelists.xml CR_XML_FILELISTS_NS = "http://linux.duke.edu/metadata/filelists" // Default namespace for filelists-ext.xml CR_XML_FILELISTS_EXT_NS = "http://linux.duke.edu/metadata/filelists-ext" // Default namespace for other.xml CR_XML_OTHER_NS = "http://linux.duke.edu/metadata/other" // Default namespace for repomd.xml CR_XML_REPOMD_NS = "http://linux.duke.edu/metadata/repo" // Namespace for rpm (used in primary.xml and repomd.xml) CR_XML_RPM_NS = "http://linux.duke.edu/metadata/rpm" )
View Source
const DefaultCompressionType = CR_CW_ZSTD_COMPRESSION
View Source
const RPMSENSE_MISSINGOK = 1 << 19
RPMSENSE_MISSINGOK ENABLE_LEGACY_WEAKDEPS
View Source
const RPMSENSE_STRONG = 1 << 27
RPMSENSE_STRONG ENABLE_LEGACY_WEAKDEPS
Variables ¶
View Source
var DepItems = []DepItem{ {DEP_PROVIDES, rpmutils.PROVIDENAME, rpmutils.PROVIDEFLAGS, rpmutils.PROVIDEVERSION}, {DEP_CONFLICTS, rpmutils.CONFLICTNAME, rpmutils.CONFLICTFLAGS, rpmutils.CONFLICTVERSION}, {DEP_OBSOLETES, rpmutils.OBSOLETENAME, rpmutils.OBSOLETEFLAGS, rpmutils.OBSOLETEVERSION}, {DEP_REQUIRES, rpmutils.REQUIRENAME, rpmutils.REQUIREFLAGS, rpmutils.REQUIREVERSION}, {DEP_SUGGESTS, rpmutils.SUGGESTNAME, rpmutils.SUGGESTFLAGS, rpmutils.SUGGESTVERSION}, {DEP_ENHANCES, rpmutils.ENHANCENAME, rpmutils.ENHANCEFLAGS, rpmutils.ENHANCEVERSION}, {DEP_RECOMMENDS, rpmutils.RECOMMENDNAME, rpmutils.RECOMMENDFLAGS, rpmutils.RECOMMENDVERSION}, {DEP_SUPPLEMENTS, rpmutils.SUPPLEMENTNAME, rpmutils.SUPPLEMENTFLAGS, rpmutils.SUPPLEMENTVERSION}, {DEP_OLDSUGGESTS, rpmutils.OLDSUGGESTSNAME, rpmutils.OLDSUGGESTSFLAGS, rpmutils.OLDSUGGESTSVERSION}, {DEP_OLDENHANCES, rpmutils.OLDENHANCESNAME, rpmutils.OLDENHANCESFLAGS, rpmutils.OLDENHANCESVERSION}, {DEP_SENTINEL, 0, 0, 0}, }
Functions ¶
func ChecksumName ¶
func ChecksumName(checksumType ChecksumType) string
ChecksumName returns the string representation of a ChecksumType.
func CompressionSuffix ¶
func CompressionSuffix(comtype CompressionType) string
CompressionSuffix returns the file suffix for a given compression type.
Types ¶
type ChecksumType ¶
type ChecksumType int
ChecksumType is an enumeration of supported checksum types. SHA is considered equivalent to SHA1 for compatibility with original createrepo.
const ( ChecksumUnknown ChecksumType = iota // 0, Unknown checksum ChecksumMD5 // 1, MD5 checksum; legacy ChecksumSHA // 2, SHA checksum; legacy ChecksumSHA1 // 3, SHA1 checksum; legacy ChecksumSHA224 // 4, SHA224 checksum ChecksumSHA256 // 5, SHA256 checksum ChecksumSHA384 // 6, SHA384 checksum ChecksumSHA512 // 7, SHA512 checksum ChecksumSentinel // 8, sentinel of the list )
type CompressionType ¶
type CompressionType int
CompressionType represents the type of compression.
const ( CR_CW_AUTO_DETECT_COMPRESSION CompressionType = iota // Autodetection CR_CW_UNKNOWN_COMPRESSION // Unknown compression CR_CW_NO_COMPRESSION // No compression CR_CW_GZ_COMPRESSION // Gzip compression CR_CW_BZ2_COMPRESSION // BZip2 compression CR_CW_XZ_COMPRESSION // XZ compression CR_CW_ZCK_COMPRESSION // ZCK compression CR_CW_ZSTD_COMPRESSION // ZSTD compression CR_CW_COMPRESSION_SENTINEL // Sentinel of the list )
Define compression types as constants.
type RepomdType ¶
type RepomdType string
const ( LocationHrefPrefix = "repodata/" RepomdTypePrimary RepomdType = "primary" RepomdTypeFilelists RepomdType = "filelists" RepomdTypeOther RepomdType = "other" RepomdTypeFilelistsExt RepomdType = "filelists-ext" )
Click to show internal directories.
Click to hide internal directories.