Functions |
void | headerMergeLegacySigs (Header h, const Header sigh) |
| Translate and merge legacy signature tags into header.
|
Header | headerRegenSigHeader (const Header h, int noArchiveSize) |
| Regenerate signature header.
|
Variables |
struct rpmMacroContext_s * | rpmGlobalMacroContext |
struct rpmMacroContext_s * | rpmCLIMacroContext |
const char *const | RPMVERSION |
const char *const | rpmNAME |
const char *const | rpmEVR |
const int | rpmFLAGS |
RPMRC |
|
#define | RPM_MACHTABLE_COUNT 4 |
enum | rpm_machtable_e { RPM_MACHTABLE_INSTARCH = 0,
RPM_MACHTABLE_INSTOS = 1,
RPM_MACHTABLE_BUILDARCH = 2,
RPM_MACHTABLE_BUILDOS = 3
} |
| Build and install arch/os table identifiers.
More...
|
int | rpmReadConfigFiles (const char *file, const char *target) |
| Read macro configuration file(s) for a target.
|
void | rpmGetArchInfo (const char **name, int *num) |
| Return current arch name and/or number.
|
void | rpmGetOsInfo (const char **name, int *num) |
| Return current os name and/or number.
|
int | rpmMachineScore (int type, const char *name) |
| Return arch/os score of a name.
|
int | rpmShowRC (FILE *fp) |
| Display current rpmrc (and macro) configuration.
|
void | rpmSetTables (int archTable, int osTable) |
void | rpmFreeRpmrc (void) |
| Destroy rpmrc arch/os compatibility tables.
|
int | rpmVersionCompare (Header first, Header second) |
| Compare headers to determine which header is "newer".
|
rpmRC | headerCheckPayloadFormat (Header h) |
| Check for supported payload format in header.
|
rpmRC | headerCheck (rpmts ts, const void *uh, size_t uc, char **msg) |
| Check header consistency, performing headerGetEntry() the hard way.
|
rpmRC | rpmReadHeader (rpmts ts, FD_t fd, Header *hdrp, char **msg) |
| Return checked and loaded header.
|
rpmRC | rpmReadPackageFile (rpmts ts, FD_t fd, const char *fn, Header *hdrp) |
| Return package header from file handle, verifying digests/signatures.
|
rpmRC | rpmInstallSourcePackage (rpmts ts, FD_t fd, char **specFilePtr, char **cookie) |
| Install source package.
|
int | rpmvercmp (const char *a, const char *b) |
| Segmented string compare for version or release strings.
|
void | rpmFreeFilesystems (void) |
| Release storage used by file system usage cache.
|
int | rpmGetFilesystemList (const char ***listptr, unsigned int *num) |
| Return (cached) file system mount points.
|
int | rpmGetFilesystemUsage (const char **fileList, rpm_loff_t *fssizes, unsigned int numFiles, rpm_loff_t **usagesPtr, int flags) |
| Determine per-file system usage for a list of files.
|