#include "system.h"
#include <rpmcli.h>
#include <rpmbuild.h>
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | _AUTOHELP |
#define | POPT_NODEPS 1025 |
#define | POPT_FORCE 1026 |
#define | POPT_NOMD5 1027 |
#define | POPT_NOSCRIPTS 1028 |
#define | GETOPT_DBPATH 1010 |
#define | GETOPT_SHOWRC 1018 |
#define | GETOPT_DEFINEMACRO 1020 |
#define | GETOPT_EVALMACRO 1021 |
#define | MODES_QV (MODE_QUERY | MODE_VERIFY) |
#define | MODES_IE (MODE_INSTALL | MODE_ERASE) |
#define | MODES_BT (MODE_BUILD | MODE_TARBUILD | MODE_REBUILD | MODE_RECOMPILE) |
#define | MODES_K (MODE_CHECKSIG | MODE_RESIGN) |
#define | MODES_DB (MODE_INITDB | MODE_REBUILDDB | MODE_VERIFYDB) |
#define | MODES_FOR_DBPATH (MODES_BT | MODES_IE | MODES_QV | MODES_DB) |
#define | MODES_FOR_NODEPS (MODES_BT | MODES_IE | MODE_VERIFY) |
#define | MODES_FOR_TEST (MODES_BT | MODES_IE) |
#define | MODES_FOR_ROOT (MODES_BT | MODES_IE | MODES_QV | MODES_DB) |
Enumerations | |
enum | modes { MODE_QUERY = (1 << 0), MODE_VERIFY = (1 << 3), MODE_QUERYTAGS = (1 << 9), MODE_INSTALL = (1 << 1), MODE_ERASE = (1 << 2), 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_INITDB = (1 << 10), MODE_REBUILDDB = (1 << 12), MODE_VERIFYDB = (1 << 13), MODE_UNKNOWN = 0 } |
Functions | |
static void | argerror (const char *desc) |
static void | printVersion (void) |
static void | printBanner (void) |
static void | printUsage (void) |
int | main (int argc, const char **argv) |
Variables | |
int | _ftp_debug |
int | noLibio |
int | _rpmio_debug |
int | _url_debug |
static int | help = 0 |
static int | noUsageMsg = 0 |
static const char * | pipeOutput = NULL |
static int | quiet = 0 |
static const char * | rcfile = NULL |
static char * | rootdir = "/" |
static int | showrc = 0 |
static int | showVersion = 0 |
static struct poptOption | rpmAllPoptTable [] |
static struct poptOption | optionsTable [] |
#define MODES_BT (MODE_BUILD | MODE_TARBUILD | MODE_REBUILD | MODE_RECOMPILE) |
Referenced by main().
#define MODES_DB (MODE_INITDB | MODE_REBUILDDB | MODE_VERIFYDB) |
Referenced by main().
#define MODES_FOR_DBPATH (MODES_BT | MODES_IE | MODES_QV | MODES_DB) |
#define MODES_FOR_NODEPS (MODES_BT | MODES_IE | MODE_VERIFY) |
#define MODES_FOR_ROOT (MODES_BT | MODES_IE | MODES_QV | MODES_DB) |
#define MODES_FOR_TEST (MODES_BT | MODES_IE) |
#define MODES_IE (MODE_INSTALL | MODE_ERASE) |
Referenced by main().
#define MODES_K (MODE_CHECKSIG | MODE_RESIGN) |
Referenced by main().
#define MODES_QV (MODE_QUERY | MODE_VERIFY) |
Referenced by main().
#define POPT_FORCE 1026 |
#define POPT_NODEPS 1025 |
enum modes |
static void argerror | ( | const char * | desc | ) | [static] |
Definition at line 220 of file rpmqv.c.
References _, __progname, and EXIT_FAILURE.
Referenced by installArgCallback(), and main().
int main | ( | int | argc, | |
const char ** | argv | |||
) |
Definition at line 284 of file rpmqv.c.
References _, __progname, _free(), _noTransScripts, _noTransTriggers, argerror(), bindtextdomain, build(), rpmBuildArguments_s::buildRootOverride, CHECKSIG_ALL, CHECKSIG_MD5, dbiTags, EXIT_FAILURE, freeFilesystems(), freeNames(), freeSpec(), freeSpecVec, GETOPT_DEFINEMACRO, GETOPT_EVALMACRO, INSTALL_ERASE, INSTALL_FRESHEN, INSTALL_HASH, INSTALL_INSTALL, INSTALL_NODEPS, INSTALL_NONE, INSTALL_PERCENT, INSTALL_UPGRADE, LIBRPMALIAS_FILENAME, LOCALEDIR, MODE_BUILD, MODE_CHECKSIG, MODE_ERASE, MODE_INITDB, MODE_INSTALL, MODE_QUERY, MODE_QUERYTAGS, MODE_REBUILD, MODE_REBUILDDB, MODE_RECOMPILE, MODE_RESIGN, MODE_TARBUILD, MODE_UNKNOWN, MODE_VERIFY, MODE_VERIFYDB, MODES_BT, MODES_DB, MODES_FOR_DBPATH, MODES_FOR_NODEPS, MODES_FOR_ROOT, MODES_FOR_TEST, MODES_IE, MODES_K, MODES_QV, optionsTable, PACKAGE, parseSpec(), parseSpecVec, rpmSignArguments_s::passPhrase, POPT_BADOPTION_NOALIAS, POPT_FORCE, POPT_NODEPS, POPT_NOMD5, POPT_NOSCRIPTS, poptBadOption(), poptFreeContext(), poptGetArg(), poptGetArgs(), poptGetContext(), poptGetNextOpt(), poptGetOptArg(), poptPeekArg(), poptReadConfigFile(), poptReadDefaultConfig(), poptResetContext(), poptSetExecPath(), poptStrerror(), poptStuffArgs(), printUsage(), printVersion(), rpmQVArguments_s::qva_queryFormat, rpmInstallArguments_s::relocations, RESIGN_ADD_SIGNATURE, RESIGN_CHK_SIGNATURE, RESIGN_NEW_SIGNATURE, RESIGN_NONE, RMIL_CMDLINE, rpmBTArgs, RPMBUILD_BUILD, RPMBUILD_CLEAN, RPMBUILD_FILECHECK, RPMBUILD_INSTALL, RPMBUILD_PACKAGEBINARY, RPMBUILD_PACKAGESOURCE, RPMBUILD_PREP, RPMBUILD_RMBUILD, RPMBUILD_RMSOURCE, RPMBUILD_RMSPEC, rpmCheckSig(), rpmCLIMacroContext, RPMCONFIGDIR, rpmDBArgs, rpmdbInit(), rpmdbRebuild(), rpmdbVerify(), rpmDefineMacro(), rpmDetectPGPVersion(), rpmDisplayQueryTags(), rpmErase(), rpmExpand(), rpmExpandNumeric(), RPMFILE_ALL, rpmFreeMacros(), rpmFreeRpmrc(), rpmGetPassPhrase(), rpmIArgs, rpmIncreaseVerbosity, rpmInstall(), rpmInstallSource(), rpmIsVerbose, rpmKArgs, rpmlogClose(), RPMLOOKUPSIG_DISABLE, RPMLOOKUPSIG_QUERY, rpmLookupSignatureType(), RPMMESS_NORMAL, RPMMESS_QUIET, RPMPROB_FILTER_DISKNODES, RPMPROB_FILTER_DISKSPACE, RPMPROB_FILTER_FORCERELOCATE, RPMPROB_FILTER_IGNOREARCH, RPMPROB_FILTER_IGNOREOS, RPMPROB_FILTER_NONE, RPMPROB_FILTER_OLDPACKAGE, RPMPROB_FILTER_REPLACENEWFILES, RPMPROB_FILTER_REPLACEOLDFILES, RPMPROB_FILTER_REPLACEPKG, rpmQuery(), RPMQV_ALL, RPMQV_PACKAGE, rpmQVArgs, rpmReadConfigFiles(), rpmReSign(), rpmRollback(), rpmSetVerbosity, rpmShowRC(), RPMSIGTAG_GPG, RPMSIGTAG_PGP, RPMSIGTAG_PGP5, RPMTRANS_FLAG_ALLFILES, RPMTRANS_FLAG_JUSTDB, RPMTRANS_FLAG_NODOCS, RPMTRANS_FLAG_NOMD5, RPMTRANS_FLAG_NONE, RPMTRANS_FLAG_NOSCRIPTS, RPMTRANS_FLAG_NOTRIGGERS, RPMTRANS_FLAG_TEST, rpmVerify(), setlocale, setprogname, specedit, rpmBuildArguments_s::targets, textdomain, UNINSTALL_ALLMATCHES, UNINSTALL_NODEPS, UNINSTALL_NONE, URL_IS_UNKNOWN, urlFreeCache(), urlIsURL(), VERIFY_ALL, VERIFY_DEPS, VERIFY_MD5, VERIFY_SCRIPT, xmalloc(), xrealloc(), and xstrdup().
static void printBanner | ( | void | ) | [static] |
static void printUsage | ( | void | ) | [static] |
Definition at line 243 of file rpmqv.c.
References _, __progname, force, printBanner(), and printVersion().
Referenced by main().
static void printVersion | ( | void | ) | [static] |
int _ftp_debug |
int _rpmio_debug |
Definition at line 123 of file rpmio.c.
Referenced by Access(), Closedir(), fdFgets(), Fdopen(), fdWritable(), Fopen(), ftpGlob(), ftpGlobfree(), ftpLstat(), Glob(), Globfree(), Link(), Lstat(), Opendir(), Readdir(), Rename(), Stat(), ufdOpen(), ufdRead(), and ufdWrite().
int _url_debug |
int help = 0 [static] |
int noLibio |
int noUsageMsg = 0 [static] |
struct poptOption optionsTable[] [static] |
Definition at line 162 of file rpmqv.c.
Referenced by doSetupMacro(), main(), parseDescription(), parseFiles(), and parseScript().
const char* pipeOutput = NULL [static] |
char* rootdir = "/" [static] |
struct poptOption rpmAllPoptTable[] [static] |
int showVersion = 0 [static] |