#include "system.h"
#include <rpm/rpmcli.h>
#include <rpm/rpmbuild.h>
#include <rpm/rpmlog.h>
#include <rpm/rpmts.h>
#include "cliutils.h"
#include "debug.h"
Go to the source code of this file.
|
enum | modes {
MODE_BUILD = (1 << 4),
MODE_REBUILD = (1 << 5),
MODE_RECOMPILE = (1 << 8),
MODE_TARBUILD = (1 << 11),
MODE_INITDB = (1 << 0),
MODE_REBUILDDB = (1 << 1),
MODE_VERIFYDB = (1 << 2),
MODE_EXPORTDB = (1 << 3),
MODE_IMPORTDB = (1 << 4),
MODE_CHECKSIG = (1 << 0),
MODE_IMPORTKEY = (1 << 1),
MODE_DELKEY = (1 << 2),
MODE_LISTKEY = (1 << 3),
MODE_QUERY = (1 << 0),
MODE_VERIFY = (1 << 3),
MODE_INSTALL = (1 << 1),
MODE_ERASE = (1 << 2),
MODE_UNKNOWN = 0,
MODE_ADDSIGN = (1 << 0),
MODE_RESIGN = (1 << 1),
MODE_DELSIGN = (1 << 2),
MODE_UNKNOWN = 0,
MODE_QUERY = (1 << 0),
MODE_PARSE = (1 << 1)
} |
|
|
int | main (int argc, char *argv[]) |
|
◆ modes
Enumerator |
---|
MODE_BUILD | |
MODE_REBUILD | |
MODE_RECOMPILE | |
MODE_TARBUILD | |
MODE_INITDB | |
MODE_REBUILDDB | |
MODE_VERIFYDB | |
MODE_EXPORTDB | |
MODE_IMPORTDB | |
MODE_CHECKSIG | |
MODE_IMPORTKEY | |
MODE_DELKEY | |
MODE_LISTKEY | |
MODE_QUERY | |
MODE_VERIFY | |
MODE_INSTALL | |
MODE_ERASE | |
MODE_UNKNOWN | |
MODE_ADDSIGN | |
MODE_RESIGN | |
MODE_DELSIGN | |
MODE_UNKNOWN | |
MODE_QUERY | |
MODE_PARSE | |
Definition at line 13 of file rpmspec.c.
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
Definition at line 55 of file rpmspec.c.
References _, argerror(), finishPipe(), initPipe(), MODE_PARSE, MODE_QUERY, MODE_UNKNOWN, printUsage(), queryformat, rpmQVKArguments_s::qva_queryFormat, rpmQVKArguments_s::qva_source, rpmQVKArguments_s::qva_specQuery, RETVAL, RPMBUILD_NONE, rpmcliFini(), rpmcliInit(), rpmcliPipeOutput, rpmcliQuery(), rpmcliRcfile, rpmFreeMacros(), rpmFreeRpmrc(), rpmIsVerbose, rpmQVKArgs, rpmReadConfigFiles(), RPMSPEC_ANYARCH, RPMSPEC_FORCE, rpmSpecFree(), rpmSpecGetSection(), rpmSpecParse(), rpmspecQuery(), rpmtsCreate(), rpmtsFree(), and source.
◆ __progname
◆ mode
◆ optionsTable
struct poptOption optionsTable[] |
|
static |
Initial value:= {
N_(
"Spec options:"), NULL },
N_(
"Common options for all rpm modes and executables:"), NULL },
POPT_AUTOALIAS
POPT_AUTOHELP
POPT_TABLEEND
}
static struct poptOption specOptsTable[]
struct poptOption rpmcliAllPoptTable[]
Popt option table for options shared by all modes and executables.
Definition at line 43 of file rpmspec.c.
◆ queryformat
◆ source
◆ specOptsTable
struct poptOption specOptsTable[] |
|
static |
Initial value:= {
N_(
"parse spec file(s) to stdout"), NULL },
N_(
"query spec file(s)"), NULL },
N_(
"operate on binary rpms generated by spec (default)"), NULL },
N_(
"operate on source rpm generated by spec"), NULL },
{
"target", 0, POPT_ARG_STRING, &
target, 0,
N_(
"override target platform"), NULL },
N_(
"use the following query format"),
"QUERYFORMAT" },
{
"qf", 0, (POPT_ARG_STRING | POPT_ARGFLAG_DOC_HIDDEN), &
queryformat, 0,
NULL, NULL },
POPT_TABLEEND
}
Definition at line 24 of file rpmspec.c.
◆ target
const char* target = NULL |