|
#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.