Files | |
| file | rpmlib.h |
| In Memoriam: Steve Taylor <staylor@redhat.com> 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 '//'.
1.5.7.1