Go to the documentation of this file.
4 #include <rpm/rpmcli.h>
8 #if !defined(__GLIBC__) && !defined(__APPLE__)
24 N_(
"verify package signature(s)"), NULL },
26 N_(
"import an armored public key"), NULL },
27 {
"test",
'\0', POPT_ARG_NONE, &
test, 0,
28 N_(
"don't import, but tell if it would work or not"), NULL },
30 {
"delete-key",
'\0', (POPT_ARG_VAL|POPT_ARGFLAG_OR), &
mode,
MODE_DELKEY,
31 N_(
"list keys from RPM keyring"), NULL },
33 N_(
"list keys from RPM keyring"), NULL },
40 N_(
"Keyring options:"), NULL },
42 N_(
"Common options for all rpm modes and executables:"), NULL },
49 int main(
int argc,
char *argv[])
51 int ec = EXIT_FAILURE;
82 argerror(
_(
"only one major mode may be specified"));
rpmtransFlags rpmtsSetFlags(rpmts ts, rpmtransFlags transFlags)
int rpmcliImportPubkeys(rpmts ts, ARGV_const_t argv)
Import public key(s) to rpm keyring.
char *const * ARGV_const_t
static struct poptOption optionsTable[]
int main(int argc, char *argv[])
poptContext rpmcliFini(poptContext optCon)
int rpmcliVerifySignatures(rpmts ts, ARGV_const_t argv)
const char * rpmcliRootDir
void printUsage(poptContext con, FILE *fp, int flags)
rpmtransFlags rpmtsFlags(rpmts ts)
void argerror(const char *desc)
poptContext rpmcliInit(int argc, char *const argv[], struct poptOption *optionsTable)
struct poptOption rpmcliAllPoptTable[]
int rpmtsSetRootDir(rpmts ts, const char *rootDir)
rpmts rpmtsFree(rpmts ts)
static struct poptOption keyOptsTable[]