|
#define | _QUERY_FOR_BITS (QUERY_FOR_LIST|QUERY_FOR_STATE|QUERY_FOR_DUMPFILES) |
|
#define | VERIFY_ALL ( VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT ) |
|
enum | rpmQVSources_e {
RPMQV_PACKAGE = 0,
RPMQV_PATH,
RPMQV_ALL,
RPMQV_RPM,
RPMQV_GROUP,
RPMQV_WHATPROVIDES,
RPMQV_WHATREQUIRES,
RPMQV_TRIGGEREDBY,
RPMQV_DBOFFSET,
RPMQV_SPECRPMS,
RPMQV_SPECFILE = RPMQV_SPECRPMS,
RPMQV_PKGID,
RPMQV_HDRID,
RPMQV_TID,
RPMQV_SPECSRPM,
RPMQV_WHATRECOMMENDS,
RPMQV_WHATSUGGESTS,
RPMQV_WHATSUPPLEMENTS,
RPMQV_WHATENHANCES,
RPMQV_SPECBUILTRPMS,
RPMQV_WHATOBSOLETES,
RPMQV_WHATCONFLICTS
} |
| Query/Verify argument qualifiers. More...
|
|
enum | rpmQueryFlags_e { QUERY_FOR_DEFAULT = 0,
QUERY_FOR_LIST = (1 << 23),
QUERY_FOR_STATE = (1 << 24),
QUERY_FOR_DUMPFILES = (1 << 27)
} |
| Bit(s) to control rpmQuery() operation, stored in qva_flags. More...
|
|
enum | rpmVerifyFlags_e {
VERIFY_DEFAULT = 0,
VERIFY_CONTEXTS = (1 << 15),
VERIFY_FILES = (1 << 16),
VERIFY_DEPS = (1 << 17),
VERIFY_SCRIPT = (1 << 18)
} |
| Bit(s) to control rpmcliVerify() operation. More...
|
|
typedef rpmFlags | rpmQVSources |
|
typedef rpmFlags | rpmQueryFlags |
|
typedef struct rpmQVKArguments_s * | QVA_t |
|
typedef int(* | QVF_t) (QVA_t qva, rpmts ts, Header h) |
| Function to display iterator matches. More...
|
|
typedef int(* | QSpecF_t) (rpmts ts, QVA_t qva, const char *arg) |
| Function to query spec file. More...
|
|
typedef rpmFlags | rpmVerifyFlags |
|
rpmQueryFlags | rpmcliQueryFlags |
| Bit(s) from common command line options. More...
|
|
rpmVSFlags | rpmcliVSFlags |
|
int | rpmcliVfyLevelMask |
|
struct rpmQVKArguments_s | rpmQVKArgs |
|
struct poptOption | rpmQVSourcePoptTable [] |
|
struct poptOption | rpmQVFilePoptTable [] |
|
struct poptOption | rpmQueryPoptTable [] |
|
struct poptOption | rpmVerifyPoptTable [] |
|
void | rpmDisplayQueryTags (FILE *fp) |
| Display list of tags that can be used in –queryformat. More...
|
|
int | showQueryPackage (QVA_t qva, rpmts ts, Header h) |
| Display results of package query. More...
|
|
int | rpmcliArgIter (rpmts ts, QVA_t qva, ARGV_const_t argv) |
| Iterate over query/verify arg list. More...
|
|
int | rpmcliQuery (rpmts ts, QVA_t qva, ARGV_const_t argv) |
| Display package information. More...
|
|
int | showVerifyPackage (QVA_t qva, rpmts ts, Header h) |
| Display results of package verify. More...
|
|
int | rpmVerifySignatures (QVA_t qva, rpmts ts, FD_t fd, const char *fn) |
| Check package and header signatures. More...
|
|
int | rpmcliVerify (rpmts ts, QVA_t qva, ARGV_const_t argv) |
| Verify package install. More...
|
|
|
#define | UNINSTALL_NONE INSTALL_NONE |
| Bit(s) to control rpmErase() operation. More...
|
|
#define | UNINSTALL_NODEPS INSTALL_NODEPS |
|
#define | UNINSTALL_ALLMATCHES INSTALL_ALLMATCHES |
|
enum | rpmInstallFlags_e {
INSTALL_NONE = 0,
INSTALL_PERCENT = (1 << 0),
INSTALL_HASH = (1 << 1),
INSTALL_NODEPS = (1 << 2),
INSTALL_NOORDER = (1 << 3),
INSTALL_LABEL = (1 << 4),
INSTALL_UPGRADE = (1 << 5),
INSTALL_FRESHEN = (1 << 6),
INSTALL_INSTALL = (1 << 7),
INSTALL_ERASE = (1 << 8),
INSTALL_ALLMATCHES = (1 << 9),
INSTALL_REINSTALL = (1 << 10)
} |
| Bit(s) to control rpmInstall() operation. More...
|
|
typedef rpmFlags | rpmInstallFlags |
|
struct rpmInstallArguments_s | rpmIArgs |
|
struct poptOption | rpmInstallPoptTable [] |
|
void * | rpmShowProgress (const void *arg, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, void *data) |
| The rpm CLI generic transaction callback handler. More...
|
|
int | rpmInstallSource (rpmts ts, const char *arg, char **specFilePtr, char **cookie) |
| Install source rpm package. More...
|
|
int | rpmInstall (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv) |
| Install/upgrade/freshen/reinstall binary rpm package. More...
|
|
int | rpmErase (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) |
| Erase binary rpm package. More...
|
|
Parsing RPM command line arguments.
Definition in file rpmcli.h.