rpmQVKArguments_s Struct Reference
RPMCLI.

Command line option information. More...

`#include <lib/rpmcli.h>`

Collaboration diagram for rpmQVKArguments_s:
[legend]

## Data Fields

rpmQVSources | qva_source
int | qva_sourceCount
rpmQueryFlags | qva_flags
rpmfileAttrs | qva_fflags
rpmmi | qva_mi
rpmgi | qva_gi
rpmRC | qva_rc
QVF_t | qva_showPackage
int | qva_showOK
int | qva_showFAIL
QSpecF_t | qva_specQuery
int | qva_verbose
const char * | qva_queryFormat
int | sign
int | nopassword
int | trust
const char * | passPhrase
const char * | qva_prefix
char | qva_mode
char | qva_char
rpmdepFlags | depFlags
rpmtransFlags | transFlags
rpmprobFilterFlags | probFilter
rpmInstallInterfaceFlags | installInterfaceFlags
rpmuint32_t | arbtid
rpmuint32_t | rbtid
rpmuint32_t * | rbtidExcludes
int | numrbtidExcludes
int | noDeps
int | incldocs
int | no_rollback_links
rpmRelocation | relocations
int | nrelocations
int | init
int | rebuild
int | verify
int(* | rbCheck )(rpmts ts)
int(* | rbOrder )(rpmts ts)
int(* | rbRun )(rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet)

## Detailed Description

Command line option information.

Definition at line 638 of file rpmcli.h.

## Field Documentation

rpmuint32_t rpmQVKArguments_s::arbtid

from –arbgoal

Definition at line 683 of file rpmcli.h.

Referenced by installArgCallback(), rpmcliInstall(), and rpmErase().

rpmdepFlags rpmQVKArguments_s::depFlags

Definition at line 679 of file rpmcli.h.

Referenced by main(), rpmcliInstall(), rpmcliQuery(), rpmcliVerify(), rpmErase(), rpmRollback(), and rpmtsRollback().

int rpmQVKArguments_s::incldocs

Definition at line 688 of file rpmcli.h.

Referenced by main().

int rpmQVKArguments_s::init

from –initdb

Definition at line 695 of file rpmcli.h.

Referenced by main().

rpmInstallInterfaceFlags rpmQVKArguments_s::installInterfaceFlags

Definition at line 682 of file rpmcli.h.

Referenced by installArgCallback(), main(), rpmcliInstall(), rpmErase(), rpmRollback(), rpmts_Rollback(), and rpmtsRollback().

int rpmQVKArguments_s::no_rollback_links

Definition at line 689 of file rpmcli.h.

Referenced by rpmRollback(), and rpmtsRollback().

int rpmQVKArguments_s::noDeps

Definition at line 687 of file rpmcli.h.

Referenced by installArgCallback(), and main().

int rpmQVKArguments_s::nopassword

Definition at line 660 of file rpmcli.h.

Referenced by main(), and rpmQVSourceArgCallback().

int rpmQVKArguments_s::nrelocations

Definition at line 692 of file rpmcli.h.

Referenced by installArgCallback(), and main().

int rpmQVKArguments_s::numrbtidExcludes

from –rollback

Definition at line 686 of file rpmcli.h.

Referenced by installArgCallback(), and rpmRollback().

const char* rpmQVKArguments_s::passPhrase

Pass phrase.

Definition at line 663 of file rpmcli.h.

Referenced by main(), and rpmReSign().

rpmprobFilterFlags rpmQVKArguments_s::probFilter

Definition at line 681 of file rpmcli.h.

Referenced by main(), rpmcliInstall(), rpmErase(), rpmRollback(), rpmts_Rollback(), and rpmtsRollback().

char rpmQVKArguments_s::qva_char

(unused) always ' '

Definition at line 676 of file rpmcli.h.

Referenced by rpmQVSourceArgCallback().

rpmfileAttrs rpmQVKArguments_s::qva_fflags

Bit(s) to filter on attribute.

Definition at line 642 of file rpmcli.h.

Referenced by showQueryPackage(), and verifyHeader().

rpmQueryFlags rpmQVKArguments_s::qva_flags

Bit(s) to control operation.

Definition at line 641 of file rpmcli.h.

Referenced by installArgCallback(), main(), queryArgCallback(), rpmcliInstall(), rpmcliQuery(), rpmcliVerify(), rpmErase(), rpmRollback(), rpmts_Rollback(), rpmVerifySignatures(), showQueryPackage(), showVerifyPackage(), unsatisfiedDepend(), and verifyHeader().

rpmgi rpmQVKArguments_s::qva_gi

Generalized iterator on args.

Definition at line 646 of file rpmcli.h.

Referenced by rpmcliArgIter(), and rpmgiShowMatches().

rpmmi rpmQVKArguments_s::qva_mi

Match iterator on selected headers.

Definition at line 644 of file rpmcli.h.

Referenced by rpmcliShowMatches(), and rpmQueryVerify().

char rpmQVKArguments_s::qva_mode

- 'q' from –query, -q
- 'Q' from –querytags
- 'V' from –verify, -V
- 'A' from –addsign
- 'I' from –import
- 'K' from –checksig, -K
- 'R' from –resign

Definition at line 667 of file rpmcli.h.

Referenced by main(), queryArgCallback(), rpmcliSign(), rpmQVSourceArgCallback(), rpmReSign(), unsatisfiedDepend(), and verifyHeader().

const char* rpmQVKArguments_s::qva_prefix

Path to top of install tree.

Definition at line 665 of file rpmcli.h.

Referenced by main().

const char* rpmQVKArguments_s::qva_queryFormat

Format for headerSprintf().

Definition at line 658 of file rpmcli.h.

Referenced by main(), queryArgCallback(), rpmcliQuery(), and showQueryPackage().

rpmRC rpmQVKArguments_s::qva_rc

Current return code.

Definition at line 647 of file rpmcli.h.

Referenced by rpmcliArgIter().

int rpmQVKArguments_s::qva_showFAIL

No. of failures.

Definition at line 652 of file rpmcli.h.

Referenced by rpmcliShowMatches(), and rpmQueryVerify().

int rpmQVKArguments_s::qva_showOK

No. of successes.

Definition at line 651 of file rpmcli.h.

Referenced by rpmcliShowMatches(), and rpmQueryVerify().

QVF_t rpmQVKArguments_s::qva_showPackage

Function to display iterator matches.

Definition at line 650 of file rpmcli.h.

Referenced by _specQuery(), rpmcliQuery(), rpmcliShowMatches(), rpmcliVerify(), rpmgiShowMatches(), rpmQueryVerify(), and rpmspecQuery().

rpmQVSources rpmQVKArguments_s::qva_source

Identify CLI arg type.

Definition at line 639 of file rpmcli.h.

Referenced by _specQuery(), main(), rpmcliArgIter(), rpmcliInstall(), rpmcliShowMatches(), rpmcliSign(), rpmgiShowMatches(), rpmQueryVerify(), rpmQVSourceArgCallback(), and rpmReSign().

int rpmQVKArguments_s::qva_sourceCount

Exclusive option check (>1 is error).

Definition at line 640 of file rpmcli.h.

Referenced by main(), and rpmQVSourceArgCallback().

QSpecF_t rpmQVKArguments_s::qva_specQuery

Function to query spec file.

Definition at line 654 of file rpmcli.h.

Referenced by main(), and rpmQueryVerify().

int rpmQVKArguments_s::qva_verbose

(unused)

Definition at line 656 of file rpmcli.h.

int(* rpmQVKArguments_s::rbCheck)(rpmts ts)

Definition at line 700 of file rpmcli.h.

Referenced by main(), and rpmRollback().

int(* rpmQVKArguments_s::rbOrder)(rpmts ts)

Definition at line 701 of file rpmcli.h.

Referenced by main(), and rpmRollback().

int(* rpmQVKArguments_s::rbRun)(rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet)

Definition at line 702 of file rpmcli.h.

Referenced by main(), and rpmRollback().

rpmuint32_t rpmQVKArguments_s::rbtid

from –rollback

Definition at line 684 of file rpmcli.h.

Referenced by installArgCallback(), main(), rpmRollback(), rpmts_Rollback(), and rpmtsRollback().

rpmuint32_t* rpmQVKArguments_s::rbtidExcludes

from –rollback

Definition at line 685 of file rpmcli.h.

Referenced by installArgCallback(), and rpmRollback().

int rpmQVKArguments_s::rebuild

from –rebuilddb

Definition at line 696 of file rpmcli.h.

Referenced by main().

rpmRelocation rpmQVKArguments_s::relocations

Definition at line 691 of file rpmcli.h.

Referenced by installArgCallback(), main(), rpmcliInstall(), rpmRollback(), and rpmts_Rollback().

int rpmQVKArguments_s::sign

Is a passphrase needed?

Definition at line 659 of file rpmcli.h.

Referenced by main().

rpmtransFlags rpmQVKArguments_s::transFlags

Definition at line 680 of file rpmcli.h.

Referenced by installArgCallback(), main(), rpmcliInstall(), rpmcliQuery(), rpmcliVerify(), rpmErase(), rpmRollback(), rpmts_Rollback(), and rpmtsRollback().

int rpmQVKArguments_s::trust

Trust metric when importing pubkeys.

Definition at line 661 of file rpmcli.h.

Referenced by queryArgCallback().

int rpmQVKArguments_s::verify

from –verifydb

Definition at line 697 of file rpmcli.h.

Referenced by main().

The documentation for this struct was generated from the following file:

- lib/rpmcli.h