#include "system.h"
#include <rpm/rpmcli.h>
#include <rpm/rpmlib.h>
#include <rpm/rpmlog.h>
#include <rpm/rpmts.h>
#include "cliutils.h"
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | _AUTOHELP |
#define | MODES_K (MODE_CHECKSIG | MODE_RESIGN) |
Enumerations | |
enum | modes { MODE_BUILD = (1 << 4), MODE_REBUILD = (1 << 5), MODE_RECOMPILE = (1 << 8), MODE_TARBUILD = (1 << 11), MODE_CHECKSIG = (1 << 6), MODE_RESIGN = (1 << 7), MODE_QUERY = (1 << 0), MODE_VERIFY = (1 << 3) } |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
const char * | program_name |
static int | quiet |
static struct poptOption | keyPoptTable [] |
static struct poptOption | optionsTable [] |
#define _AUTOHELP |
Definition at line 4 of file rpmkeyring.c.
#define MODES_K (MODE_CHECKSIG | MODE_RESIGN) |
Definition at line 17 of file rpmkeyring.c.
enum modes |
MODE_BUILD | |
MODE_REBUILD | |
MODE_RECOMPILE | |
MODE_TARBUILD | |
MODE_CHECKSIG | |
MODE_RESIGN | |
MODE_QUERY | |
MODE_VERIFY |
Definition at line 14 of file rpmkeyring.c.
int main | ( | int | argc, | |
char * | argv[] | |||
) |
Definition at line 52 of file rpmkeyring.c.
References rpmQVKArguments_s::qva_mode, rpmcliInit(), rpmQVKArgs, RPMSIGN_ADD_SIGNATURE, RPMSIGN_CHK_SIGNATURE, RPMSIGN_DEL_SIGNATURE, RPMSIGN_IMPORT_PUBKEY, RPMSIGN_NEW_SIGNATURE, RPMSIGN_NONE, and rpmQVKArguments_s::sign.
struct poptOption keyPoptTable[] [static] |
{ { "import", '\0', 0, NULL, 'I', "import an armored public key" , NULL }, POPT_TABLEEND }
Definition at line 24 of file rpmkeyring.c.
struct poptOption optionsTable[] [static] |
{ { NULL, '\0', POPT_ARG_INCLUDE_TABLE, keyPoptTable, 0, "Keyring options:" , NULL }, { NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmSignPoptTable, 0, "Signature options:" , NULL }, { "quiet", '\0', POPT_ARGFLAG_DOC_HIDDEN, &quiet, 0, NULL, NULL}, { NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmcliAllPoptTable, 0, "Common options for all rpm modes and executables:" , NULL }, POPT_AUTOALIAS POPT_AUTOHELP POPT_TABLEEND }
Definition at line 32 of file rpmkeyring.c.
const char* program_name |
Definition at line 2 of file rpmkeyring.c.
int quiet [static] |
Definition at line 22 of file rpmkeyring.c.