|
| #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
} |
| |
| enum | rpmQueryFlags_e { QUERY_FOR_DEFAULT = 0,
QUERY_FOR_LIST = (1 << 23),
QUERY_FOR_STATE = (1 << 24),
QUERY_FOR_DUMPFILES = (1 << 27)
} |
| |
| enum | rpmVerifyFlags_e {
VERIFY_DEFAULT = 0,
VERIFY_CONTEXTS = (1 << 15),
VERIFY_FILES = (1 << 16),
VERIFY_DEPS = (1 << 17),
VERIFY_SCRIPT = (1 << 18)
} |
| |
| typedef rpmFlags | rpmQVSources |
| |
| typedef rpmFlags | rpmQueryFlags |
| |
| typedef struct rpmQVKArguments_s * | QVA_t |
| |
| typedef int(* | QVF_t) (QVA_t qva, rpmts ts, Header h) |
| |
| typedef int(* | QSpecF_t) (rpmts ts, QVA_t qva, const char *arg) |
| |
| typedef rpmFlags | rpmVerifyFlags |
| |
| rpmQueryFlags | rpmcliQueryFlags |
| |
| rpmVSFlags | rpmcliVSFlags |
| |
| int | rpmcliVfyLevelMask |
| |
| struct rpmQVKArguments_s | rpmQVKArgs |
| |
| struct poptOption | rpmQVSourcePoptTable [] |
| |
| struct poptOption | rpmQVFilePoptTable [] |
| |
| struct poptOption | rpmQueryPoptTable [] |
| |
| struct poptOption | rpmVerifyPoptTable [] |
| |
| void | rpmDisplayQueryTags (FILE *fp) |
| |
| int | showQueryPackage (QVA_t qva, rpmts ts, Header h) |
| |
| int | rpmcliArgIter (rpmts ts, QVA_t qva, ARGV_const_t argv) |
| |
| int | rpmcliQuery (rpmts ts, QVA_t qva, ARGV_const_t argv) |
| |
| int | showVerifyPackage (QVA_t qva, rpmts ts, Header h) |
| |
| 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) |
| |
|
| #define | UNINSTALL_NONE INSTALL_NONE |
| |
| #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)
} |
| |
| 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) |
| |
| int | rpmInstallSource (rpmts ts, const char *arg, char **specFilePtr, char **cookie) |
| |
| int | rpmInstall (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv) |
| |
| int | rpmErase (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) |
| |
Parsing RPM command line arguments
Definition in file rpmcli.h.