Files |
file | rpmlib.h |
file | macro.c |
Functions |
static int | rpmReadRC (const char *rcfiles) |
| Read rpmrc (and macro) configuration file(s).
|
Variables |
const char * | macrofiles |
| List of macro files to read when configuring rpm.
|
RPMRC |
|
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...
|
const char * | macrofiles |
| List of macro files to read when configuring rpm.
|
const char * | rpmGetVar (int var) |
| Return value of an rpmrc variable.
|
void | rpmSetVar (int var, const char *val) |
| Set value of an rpmrc variable.
|
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 | rpmSetMachine (const char *arch, const char *os) |
| Set current arch/os names.
|
void | rpmGetMachine (const char **arch, const char **os) |
| Return current arch/os names.
|
void | rpmFreeRpmrc (void) |
| Destroy rpmrc arch/os compatibility tables.
|
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.
- Todo:
- Rewrite to use RE's against config.guess target platform output.
- Parameters:
-
| type | any of the RPM_MACHTABLE_* constants |
| name | name |
- Returns:
- arch score (0 is no match, lower is preferred)
Definition at line 1293 of file rpmrc.c.