|
rpm
5.4.10
|
Popt tables for all rpm modes. More...
#include "system.h"#include <rpmio.h>#include <rpmiotypes.h>#include <fts.h>#include <mire.h>#include <poptIO.h>#include <rpmjs.h>#include <rpmruby.h>#include <rpmtag.h>#include <rpmtypes.h>#include <rpmversion.h>#include <rpmmdb.h>#include <rpmns.h>#include <rpmrc.h>#include <fs.h>#include <rpmcli.h>#include "debug.h"
Go to the source code of this file.
Macros | |
| #define | _RPMIOB_INTERNAL |
| #define | QVA_ISSET(_qvaflags, _FLAG) ((_qvaflags) & (VERIFY_##_FLAG)) |
| #define | VSF_ISSET(_vsflags, _FLAG) ((_vsflags) & (RPMVSF_##_FLAG)) |
| #define | VSF_SET(_vsflags, _FLAG) (_vsflags) |= (RPMVSF_##_FLAG) |
| #define | VSF_CLR(_vsflags, _FLAG) (_vsflags) &= ~(RPMVSF_##_FLAG) |
| #define | POPT_SHOWVERSION -999 |
| #define | POPT_SHOWRC -998 |
| #define | POPT_QUERYTAGS -997 |
| #define | POPT_PREDEFINE -996 |
| #define | POPT_UNDEFINE -994 |
Functions | |
| static void | printVersion (FILE *fp) |
| Display rpm version. | |
| void | rpmcliConfigured (void) |
| Make sure that rpm configuration has been read. | |
| static const char * | rpmcliEvalSlurp (const char *arg) |
| static void | rpmcliAllArgCallback (poptContext con, enum poptCallbackReason reason, const struct poptOption *opt, const char *arg, const void *data) |
| poptContext | rpmcliFini (poptContext optCon) |
| Destroy most everything needed by an rpm CLI executable context. | |
| static int | checkfd (const char *devnull, int fdno, int flags) |
| poptContext | rpmcliInit (int argc, char *const argv[], struct poptOption *optionsTable) |
| Initialize most everything needed by an rpm CLI executable context. | |
Popt tables for all rpm modes.
Definition in file poptALL.c.
| #define POPT_PREDEFINE -996 |
Definition at line 67 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define POPT_QUERYTAGS -997 |
Definition at line 66 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define POPT_SHOWRC -998 |
Definition at line 65 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define POPT_SHOWVERSION -999 |
Definition at line 64 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define POPT_UNDEFINE -994 |
Definition at line 68 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define QVA_ISSET | ( | _qvaflags, | |
| _FLAG | |||
| ) | ((_qvaflags) & (VERIFY_##_FLAG)) |
| #define VSF_CLR | ( | _vsflags, | |
| _FLAG | |||
| ) | (_vsflags) &= ~(RPMVSF_##_FLAG) |
Definition at line 57 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
| #define VSF_ISSET | ( | _vsflags, | |
| _FLAG | |||
| ) | ((_vsflags) & (RPMVSF_##_FLAG)) |
| #define VSF_SET | ( | _vsflags, | |
| _FLAG | |||
| ) | (_vsflags) |= (RPMVSF_##_FLAG) |
Definition at line 56 of file poptALL.c.
Referenced by rpmcliAllArgCallback().
|
inlinestatic |
|
static |
Display rpm version.
Definition at line 193 of file poptALL.c.
References _, __progname, RPM_NAME, rpmEVR, rpmIsVerbose, rpmlibTimestamp(), rpmlibVendor(), and rpmlibVersion().
Referenced by rpmcliAllArgCallback().
|
static |
Definition at line 256 of file poptALL.c.
References _free(), pgpDigVSFlags, POPT_PREDEFINE, POPT_QUERYTAGS, POPT_SHOWRC, POPT_SHOWVERSION, POPT_UNDEFINE, printVersion(), RMIL_CMDLINE, RPMCLI_POPT_NODIGEST, RPMCLI_POPT_NOHDRCHK, RPMCLI_POPT_NOSIGNATURE, RPMCLI_POPT_TARGETPLATFORM, rpmcliConfigured(), rpmcliEvalSlurp(), rpmcliFini(), rpmCLIMacroContext, rpmDefineMacro(), rpmDisplayQueryTags(), rpmShowRC(), rpmUndefineMacro(), stpcpy(), VERIFY_DIGEST, VERIFY_HDRCHK, VERIFY_SIGNATURE, VSF_CLR, VSF_SET, xisspace(), xrealloc, and xstrdup().
| void rpmcliConfigured | ( | void | ) |
Make sure that rpm configuration has been read.
Definition at line 203 of file poptALL.c.
References _free(), EXIT_FAILURE, rpmReadConfigFiles(), and xstrdup().
Referenced by main(), rpmcliAllArgCallback(), and rpmcliInit().
|
static |
Definition at line 227 of file poptALL.c.
References rpmExpand(), rpmiobAppend(), rpmiobFree(), rpmiobNew(), rpmiobSlurp(), and Stat().
Referenced by rpmcliAllArgCallback().
| poptContext rpmcliFini | ( | poptContext | optCon | ) |
Destroy most everything needed by an rpm CLI executable context.
| optCon | popt context |
Definition at line 522 of file poptALL.c.
References _free(), _headerPool, _rpmdbPool, _rpmjsI, _rpmjsPool, _rpmmiPool, _rpmrepoPool, _rpmrubyI, _rpmrubyPool, _scpPool, evr_tuple_match, evr_tuple_mire, evr_tuple_order, mireFree(), rpmCLIMacroContext, rpmFreeFilesystems(), rpmFreeMacros(), rpmFreeRpmrc(), rpmioClean(), rpmioFreePool(), rpmjsFree(), rpmnsClean(), rpmrubyFree(), and tagClean().
Referenced by main(), and rpmcliAllArgCallback().
| poptContext rpmcliInit | ( | int | argc, |
| char *const | argv[], | ||
| struct poptOption * | optionsTable | ||
| ) |
Initialize most everything needed by an rpm CLI executable context.
| argc | no. of args |
| argv | arg array |
| optionsTable | popt option table |
Definition at line 665 of file poptALL.c.
References _, __progname, _free(), _rpmts_stats, bindtextdomain, checkfd(), EXIT_FAILURE, PACKAGE, rpmcliConfigured(), rpmGetPath(), rpmGlob(), rpmIncreaseVerbosity, rpmlog(), RPMLOG_NOTICE, RPMLOG_WARNING, rpmSecuritySaneFile(), rpmSetVerbosity, setlocale, setprogname, textdomain, USRLIBRPM, and xstrdup().
Referenced by main().
| int _fps_debug |
Definition at line 261 of file transaction.c.
| int _fsm_debug |
Definition at line 61 of file fsm.c.
Referenced by fsmSetup().
| int _fsm_threads |
Definition at line 65 of file fsm.c.
Referenced by fsmSetup().
| int _print_pkts |
Definition at line 47 of file rpmchecksig.c.
| int _psm_debug |
Definition at line 75 of file psm.c.
Referenced by rpmpsmGetPool().
| int _psm_threads |
Definition at line 77 of file psm.c.
Referenced by rpmpsmNext().
| rpmioPool _psmPool |
Definition at line 1820 of file psm.c.
Referenced by rpmpsmGetPool().
| int _rpmal_debug |
Definition at line 31 of file rpmal.c.
Referenced by rpmalGetPool().
| rpmioPool _rpmalPool |
Definition at line 160 of file rpmal.c.
Referenced by rpmalGetPool().
| int _rpmds_debug |
Definition at line 123 of file rpmds.c.
Referenced by rpmds_alloc(), rpmds_Debug(), rpmds_free(), rpmds_init(), and rpmds_new().
| int _rpmds_nopromote |
Definition at line 126 of file rpmds.c.
Referenced by checkPackageSet(), ensureOlder(), rpmdsNew(), rpmtsAddObsoletes(), setEpochPromote(), and unsatisfiedDepend().
| rpmioPool _rpmdsPool |
Definition at line 191 of file rpmds.c.
Referenced by rpmdsGetPool().
| int _rpmfc_debug |
Definition at line 122 of file poptALL.c.
Referenced by main(), rpmdepPrint(), rpmfcClassify(), rpmfcGenerateDepends(), rpmfcGetPool(), and rpmfcMergePR().
| rpmioPool _rpmfcPool |
Definition at line 2264 of file rpmfc.c.
Referenced by rpmfcGetPool().
| int _rpmfi_debug |
Definition at line 67 of file rpmfi.c.
Referenced by rpmfi_alloc(), rpmfi_Debug(), rpmfi_free(), rpmfi_init(), and rpmfi_new().
| rpmioPool _rpmfiPool |
Definition at line 1357 of file rpmfi.c.
Referenced by rpmfiGetPool().
| int _rpmgi_debug |
Definition at line 37 of file rpmgi.c.
Referenced by rpmgiGetPool(), rpmgiInitFilter(), rpmgiNext(), and rpmgiWalkPathFilter().
| rpmioPool _rpmgiPool |
Definition at line 525 of file rpmgi.c.
Referenced by rpmgiGetPool().
| int _rpmps_debug |
Definition at line 26 of file rpmps.c.
Referenced by rpmps_alloc(), rpmps_ass_sub(), rpmps_dealloc(), rpmps_Debug(), rpmps_free(), rpmps_getattro(), rpmps_init(), rpmps_iter(), rpmps_iternext(), rpmps_length(), rpmps_new(), rpmps_print(), rpmps_setattro(), and rpmps_subscript().
| rpmioPool _rpmpsPool |
Definition at line 45 of file rpmps.c.
Referenced by rpmpsGetPool().
| int _rpmte_debug |
Definition at line 26 of file rpmte.c.
Referenced by rpmte_Debug(), rpmteGetPool(), and rpmtsiGetPool().
| rpmioPool _rpmtePool |
Definition at line 227 of file rpmte.c.
Referenced by rpmteGetPool().
| int _rpmts_debug |
Definition at line 93 of file rpmts.c.
Referenced by _rpmtsCheck(), _rpmtsRun(), main(), rpmts_AddErase(), rpmts_AddInstall(), rpmts_alloc(), rpmts_Check(), rpmts_Clean(), rpmts_CloseDB(), rpmts_dealloc(), rpmts_Debug(), rpmts_free(), rpmts_HdrCheck(), rpmts_HdrFromFdno(), rpmts_IDTXglob(), rpmts_IDTXload(), rpmts_InitDB(), rpmts_iter(), rpmts_iternext(), rpmts_Match(), rpmts_new(), rpmts_Next(), rpmts_OpenDB(), rpmts_Order(), rpmts_PgpImportPubkey(), rpmts_PgpPrtPkts(), rpmts_Problems(), rpmts_RebuildDB(), rpmts_Rollback(), rpmts_Run(), rpmts_SetColor(), rpmts_SetDFlags(), rpmts_SetFlags(), rpmts_SetProbFilter(), rpmts_SetVSFlags(), rpmts_SolveCallback(), rpmts_VerifyDB(), and rpmtsCallback().
| int _rpmts_stats |
Definition at line 96 of file rpmts.c.
Referenced by main(), rpmcliInit(), and setStats().
| rpmioPool _rpmtsiPool |
Definition at line 773 of file rpmte.c.
Referenced by rpmtsiGetPool().
| rpmioPool _rpmtsPool |
Definition at line 772 of file rpmts.c.
Referenced by rpmtsGetPool().
| int _rpmwf_debug |
| int global_depFlags = RPMDEPS_FLAG_ADDINDEPS |
| unsigned int* keyids |
Definition at line 32 of file package.c.
Referenced by pgpStashKeyid().
| const char* rpmcliTargets = NULL |
Definition at line 175 of file poptALL.c.
Referenced by rpmspecQuery().
|
static |
1.8.1.2