|
| #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
, RPMQV_PATH_ALL
} |
| | 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)
,
INSTALL_RESTORE = (1 << 11)
} |
| | 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...
|
| |
| int | rpmRestore (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) |
| | Restore file metadata (perms etc) of installed package(s). More...
|
| |
Parsing RPM command line arguments.
Definition in file rpmcli.h.