Files | |
file | rpmlib.h |
In Memoriam: Steve Taylor <[email protected]> was here, now he's not. | |
Variables | |
const char * | macrofiles |
List of macro files to read when configuring rpm. |
enum rpm_machtable_e |
Build and install arch/os table identifiers.
void rpmFreeRpmrc | ( | void | ) |
void rpmGetArchInfo | ( | const char ** | name, | |
int * | num | |||
) |
Return current arch name and/or number.
name | address of arch name (or NULL) | |
num | address of arch number (or NULL) |
void rpmGetOsInfo | ( | const char ** | name, | |
int * | num | |||
) |
Return current os name and/or number.
name | address of os name (or NULL) | |
num | address of os number (or NULL) |
int rpmMachineScore | ( | int | type, | |
const char * | name | |||
) |
Return arch/os score of a name.
An arch/os score measures the "nearness" of a name to the currently running (or defined) platform arch/os. For example, the score of arch "i586" on an i686 platform is (usually) 2. The arch/os score is used to select one of several otherwise identical packages using the arch/os tags from the header as hints of the intended platform for the package.
type | any of the RPM_MACHTABLE_* constants | |
name | name |
int rpmReadConfigFiles | ( | const char * | file, | |
const char * | target | |||
) |
void rpmSetTables | ( | int | archTable, | |
int | osTable | |||
) |
archTable | ||
osTable |
Referenced by buildForTarget().
int rpmShowRC | ( | FILE * | fp | ) |
Display current rpmrc (and macro) configuration.
fp | output file handle |
const char* macrofiles |
List of macro files to read when configuring rpm.
This is a colon separated list of files. URI's are permitted as well, identified by the token '://', so file paths must not begin with '//'.