#include "system.h"
#include <rpmcli.h>
#include <fts.h>
#include "debug.h"
Go to the source code of this file.
Defines | |
#define | POPT_SHOWVERSION -999 |
#define | POPT_SHOWRC -998 |
#define | POPT_QUERYTAGS -997 |
#define | POPT_PREDEFINE -996 |
Functions | |
static void | printVersion (FILE *fp) |
Display rpm version. | |
void | rpmcliConfigured (void) |
Make sure that rpm configuration has been read. | |
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. | |
poptContext | rpmcliInit (int argc, char *const argv[], struct poptOption *optionsTable) |
Initialize most everything needed by an rpm CLI executable context. | |
Variables | |
const char * | program_name |
static int | _debug = 0 |
int | _rpmds_nopromote |
int | _fps_debug |
int | _fsm_debug |
int | _fsm_threads |
int | _hdr_debug |
int | _print_pkts |
int | _psm_debug |
int | _psm_threads |
int | _rpmal_debug |
int | _rpmdb_debug |
int | _rpmds_debug |
int | _rpmfc_debug |
int | _rpmfi_debug |
int | _rpmgi_debug |
int | _rpmps_debug |
int | _rpmsq_debug |
int | _rpmsx_debug |
int | _rpmte_debug |
int | _rpmts_debug |
int | _rpmts_stats |
int | noLibio |
const char * | rpmcliPipeOutput = NULL |
const char * | rpmcliRcfile = NULL |
const char * | rpmcliRootDir = "/" |
rpmQueryFlags | rpmcliQueryFlags |
Bit(s) from common command line options. | |
int | _ftp_debug |
int | _av_debug |
int | _dav_debug |
int | _rpmio_debug |
static int | rpmcliInitialized = -1 |
int | ftsOpts = 0 |
poptOption | rpmcliFtsPoptTable [] |
poptOption | rpmcliAllPoptTable [] |
Popt option table for options shared by all modes and executables. |
Definition in file poptALL.c.
|
Definition at line 17 of file poptALL.c. Referenced by rpmcliAllArgCallback(). |
|
Definition at line 16 of file poptALL.c. Referenced by rpmcliAllArgCallback(). |
|
Definition at line 15 of file poptALL.c. Referenced by rpmcliAllArgCallback(). |
|
Definition at line 14 of file poptALL.c. Referenced by rpmcliAllArgCallback(). |
|
Display rpm version.
|
|
|
Make sure that rpm configuration has been read.
Definition at line 136 of file poptALL.c. References EXIT_FAILURE, rpmcliInitialized, rpmcliRcfile, and rpmReadConfigFiles(). Referenced by main(), rpmcliAllArgCallback(), and rpmcliInit(). |
|
Destroy most everything needed by an rpm CLI executable context.
Definition at line 376 of file poptALL.c. Referenced by main(). |
|
Initialize most everything needed by an rpm CLI executable context.
Definition at line 391 of file poptALL.c. References _, __progname, _debug, bindtextdomain, EXIT_FAILURE, LIBRPMALIAS_FILENAME, LOCALEDIR, PACKAGE, rpmcliConfigured(), RPMCONFIGDIR, rpmIncreaseVerbosity, RPMMESS_NORMAL, rpmSetVerbosity, setlocale, setprogname, and textdomain. Referenced by main(). |
|
Definition at line 113 of file rpmio.c. Referenced by avClosedir(), avOpendir(), avReaddir(), and main(). |
|
Definition at line 123 of file rpmio.c. Referenced by main(). |
|
Definition at line 23 of file poptALL.c. Referenced by db3associate(), db3cclose(), db3ccount(), db3cdel(), db3cdup(), db3cget(), db3close(), db3copen(), db3cpget(), db3cput(), db3join(), db3open(), db3stat(), db3sync(), db_fini(), db_init(), dbg_keyval(), dbg_scp(), doit(), enterChroot(), ftsPrint(), leaveChroot(), main(), pgpHexSet(), pgpPrtPubkeyParams(), pgpPrtSig(), pgpPrtSigParams(), rpmcliInit(), scpFree(), scpNew(), scpReset(), scpResetAv(), scpResetKeys(), sql_associate(), sql_cclose(), sql_ccount(), sql_cdup(), sql_cget(), sql_commitTransaction(), sql_copen(), sql_cpget(), sql_endTransaction(), sql_initDB(), sql_join(), sql_startTransaction(), sql_step(), Xmpbinv_w(), Ympbinv_w(), and Zmpbinv_w(). |
|
Definition at line 291 of file transaction.c. Referenced by findFps(), and fpsCompare(). |
|
|
|
Definition at line 42 of file fsm.c. Referenced by fsmNext(). |
|
Definition at line 118 of file rpmio.c. Referenced by checkResponse(), ftpCommand(), ftpLstat(), ftpOpendir(), ftpReadlink(), ftpReq(), ftpStat(), main(), and tcpConnect(). |
|
|
|
Definition at line 25 of file rpmchecksig.c. |
|
Definition at line 38 of file psm.c. Referenced by XrpmpsmLink(), and XrpmpsmUnlink(). |
|
Definition at line 40 of file psm.c. Referenced by rpmpsmNext(). |
|
Definition at line 18 of file rpmal.c. Referenced by fieCompare(), rpmal_Debug(), rpmalAdd(), rpmalAllFileSatisfiesDepend(), and rpmalDel(). |
|
Definition at line 49 of file rpmdb.c. Referenced by XrpmdbLink(), and XrpmdbUnlink(). |
|
Definition at line 20 of file rpmds.c. Referenced by archFilter(), rpmds_alloc(), rpmds_Debug(), rpmds_free(), rpmds_init(), rpmds_new(), rpmdsFilter(), rpmdsFree(), rpmdsNew(), rpmdsNext(), XrpmdsLink(), and XrpmdsUnlink(). |
|
Definition at line 23 of file rpmds.c. Referenced by checkPackageSet(), ensureOlder(), rpmdsNew(), rpmtsAddInstallElement(), setEpochPromote(), and unsatisfiedDepend(). |
|
Definition at line 61 of file poptALL.c. Referenced by main(), and rpmfcGenerateDepends(). |
|
Definition at line 35 of file rpmfi.c. Referenced by rpmfi_alloc(), rpmfi_Debug(), rpmfi_free(), rpmfi_init(), rpmfi_new(), rpmfiFree(), rpmfiNew(), rpmfiNext(), rpmfiNextD(), XrpmfiLink(), and XrpmfiUnlink(). |
|
Definition at line 26 of file rpmgi.c. Referenced by rpmgiInitFilter(), rpmgiNext(), rpmgiWalkPathFilter(), XrpmgiLink(), and XrpmgiUnlink(). |
|
Definition at line 108 of file rpmio.c. Referenced by Access(), Closedir(), fdFgets(), Fdopen(), fdWritable(), Fopen(), Glob(), Globfree(), Link(), Lstat(), lzdClose(), Opendir(), Readdir(), Rename(), Stat(), ufdOpen(), ufdRead(), and ufdWrite(). |
|
Definition at line 18 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(), rpmps_subscript(), XrpmpsLink(), and XrpmpsUnlink(). |
|
|
|
Definition at line 17 of file rpmsx.c. Referenced by rpmsxFree(), rpmsxNext(), XrpmsxLink(), and XrpmsxUnlink(). |
|
Definition at line 20 of file rpmte.c. Referenced by rpmte_Debug(), XrpmtsiFree(), and XrpmtsiInit(). |
|
|
Definition at line 69 of file rpmts.c. Referenced by rpmtsFree(), and setStats(). |
|
Definition at line 225 of file poptALL.c. Referenced by ftsWalk(), main(), and rpmcliArgIter(). |
|
Definition at line 112 of file poptALL.c. Referenced by Fclose(), Fdopen(), and ufdClose(). |
|
|
|
Initial value: { { "comfollow", '\0', POPT_BIT_SET, &ftsOpts, FTS_COMFOLLOW, "FTS_COMFOLLOW: follow command line symlinks" , NULL }, { "logical", '\0', POPT_BIT_SET, &ftsOpts, FTS_LOGICAL, "FTS_LOGICAL: logical walk" , NULL }, { "nochdir", '\0', POPT_BIT_SET, &ftsOpts, FTS_NOCHDIR, "FTS_NOCHDIR: don't change directories" , NULL }, { "nostat", '\0', POPT_BIT_SET, &ftsOpts, FTS_NOSTAT, "FTS_NOSTAT: don't get stat info" , NULL }, { "physical", '\0', POPT_BIT_SET, &ftsOpts, FTS_PHYSICAL, "FTS_PHYSICAL: physical walk" , NULL }, { "seedot", '\0', POPT_BIT_SET, &ftsOpts, FTS_SEEDOT, "FTS_SEEDOT: return dot and dot-dot" , NULL }, { "xdev", '\0', POPT_BIT_SET, &ftsOpts, FTS_XDEV, "FTS_XDEV: don't cross devices" , NULL }, { "whiteout", '\0', POPT_BIT_SET, &ftsOpts, FTS_WHITEOUT, "FTS_WHITEOUT: return whiteout information" , NULL }, POPT_TABLEEND } |
|
Definition at line 119 of file poptALL.c. Referenced by rpmcliAllArgCallback(), and rpmcliConfigured(). |
|
Definition at line 92 of file poptALL.c. Referenced by main(). |
|
Definition at line 95 of file poptALL.c. Referenced by main(), and rpmcliConfigured(). |
|
Definition at line 98 of file poptALL.c. Referenced by main(). |