29 extern const char * rpmcliPipeOutput;
31 extern const char * rpmcliRcfile;
33 extern const char * rpmcliRootDir;
43 rpmcliInit(
int argc,
char *
const argv[],
struct poptOption * optionsTable);
62 #define RPMCLI_POPT_NODEPS -1025
63 #define RPMCLI_POPT_FORCE -1026
64 #define RPMCLI_POPT_NOMD5 -1027
65 #define RPMCLI_POPT_NOFILEDIGEST -1027
66 #define RPMCLI_POPT_NOSCRIPTS -1028
67 #define RPMCLI_POPT_NOSIGNATURE -1029
68 #define RPMCLI_POPT_NODIGEST -1030
69 #define RPMCLI_POPT_NOHDRCHK -1031
70 #define RPMCLI_POPT_NOCONTEXTS -1032
71 #define RPMCLI_POPT_NOCAPS -1033
72 #define RPMCLI_POPT_TARGETPLATFORM -1034
105 typedef rpmFlags rpmQVSources;
112 QUERY_FOR_DEFAULT = 0,
122 typedef rpmFlags rpmQueryFlags;
124 #define _QUERY_FOR_BITS \
125 (QUERY_FOR_LIST|QUERY_FOR_STATE|QUERY_FOR_DUMPFILES)
132 extern rpmVSFlags rpmcliVSFlags;
134 extern int rpmcliVfyLevelMask;
191 extern struct poptOption rpmQVSourcePoptTable[];
195 extern struct poptOption rpmQVFilePoptTable[];
199 extern struct poptOption rpmQueryPoptTable[];
203 extern struct poptOption rpmVerifyPoptTable[];
271 typedef rpmFlags rpmVerifyFlags;
274 ( VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT )
309 typedef rpmFlags rpmInstallFlags;
314 #define UNINSTALL_NONE INSTALL_NONE
315 #define UNINSTALL_NODEPS INSTALL_NODEPS
316 #define UNINSTALL_ALLMATCHES INSTALL_ALLMATCHES
334 const rpm_loff_t amount,
335 const rpm_loff_t total,
356 rpmtransFlags transFlags;
357 rpmprobFilterFlags probFilter;
358 rpmInstallFlags installInterfaceFlags;
402 extern struct poptOption rpmInstallPoptTable[];
rpmfileAttrs qva_incattr
Definition: rpmcli.h:167
enum rpmCallbackType_e rpmCallbackType
int qva_sourceCount
Definition: rpmcli.h:165
void rpmDisplayQueryTags(FILE *fp)
int rpmErase(rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv)
rpmQueryFlags qva_flags
Definition: rpmcli.h:166
rpmQVSources_e
Definition: rpmcli.h:81
poptContext rpmcliInit(int argc, char *const argv[], struct poptOption *optionsTable)
int rpmcliQuery(rpmts ts, QVA_t qva, ARGV_const_t argv)
int rpmcliVerifySignatures(rpmts ts, ARGV_const_t argv)
struct rpmts_s * rpmts
Definition: rpmtypes.h:63
QSpecF_t qva_specQuery
Definition: rpmcli.h:173
Definition: rpmfiles.h:129
int showVerifyPackage(QVA_t qva, rpmts ts, Header h)
QVF_t qva_showPackage
Definition: rpmcli.h:172
rpmQueryFlags rpmcliQueryFlags
int rpmInstallSource(rpmts ts, const char *arg, char **specFilePtr, char **cookie)
poptContext rpmcliFini(poptContext optCon)
char qva_mode
Definition: rpmcli.h:175
int showQueryPackage(QVA_t qva, rpmts ts, Header h)
int(* QVF_t)(QVA_t qva, rpmts ts, Header h)
Definition: rpmcli.h:148
rpmQVSources qva_source
Definition: rpmcli.h:164
struct headerToken_s * Header
Definition: rpmtypes.h:24
rpmVerifyFlags_e
Definition: rpmcli.h:262
int rpmcliVerify(rpmts ts, QVA_t qva, ARGV_const_t argv)
rpmVerifyAttrs qva_ofvattr
Definition: rpmcli.h:170
struct poptOption rpmcliAllPoptTable[]
rpmfileAttrs qva_excattr
Definition: rpmcli.h:168
char * qva_queryFormat
Definition: rpmcli.h:174
rpmInstallFlags_e
Definition: rpmcli.h:293
rpmQueryFlags_e
Definition: rpmcli.h:111
struct FD_s * FD_t
Definition: rpmtypes.h:100
void rpmcliConfigured(void)
int(* QSpecF_t)(rpmts ts, QVA_t qva, const char *arg)
Definition: rpmcli.h:158
int rpmRestore(rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv)
int rpmInstall(rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv)
void * rpmShowProgress(const void *arg, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, void *data)
int rpmcliArgIter(rpmts ts, QVA_t qva, ARGV_const_t argv)
int rpmcliImportPubkeys(rpmts ts, ARGV_const_t argv)
int rpmVerifySignatures(QVA_t qva, rpmts ts, FD_t fd, const char *fn)