diff options
-rw-r--r-- | lib/poptALL.c | 6 | ||||
-rw-r--r-- | lib/rpmcli.h | 1 | ||||
-rw-r--r-- | rpmspec.c | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/lib/poptALL.c b/lib/poptALL.c index 9cd4360f7..0fea76b01 100644 --- a/lib/poptALL.c +++ b/lib/poptALL.c @@ -159,6 +159,10 @@ static void rpmcliAllArgCallback( poptContext con, case RPMCLI_POPT_NOHDRCHK: rpmcliQueryFlags |= VERIFY_HDRCHK; break; + + case RPMCLI_POPT_TARGETPLATFORM: + rpmcliInitialized = rpmReadConfigFiles(rpmcliRcfile, arg); + break; } } @@ -182,6 +186,8 @@ struct poptOption rpmcliAllPoptTable[] = { { "eval", 'E', POPT_ARG_STRING, 0, 'E', N_("print macro expansion of EXPR"), N_("'EXPR'") }, + { "target", '\0', POPT_ARG_STRING, NULL, RPMCLI_POPT_TARGETPLATFORM, + N_("Specify target platform"), N_("CPU-VENDOR-OS") }, { "macros", '\0', POPT_ARG_STRING, ¯ofiles, 0, N_("read <FILE:...> instead of default file(s)"), N_("<FILE:...>") }, diff --git a/lib/rpmcli.h b/lib/rpmcli.h index 9e5149cb3..f593bef96 100644 --- a/lib/rpmcli.h +++ b/lib/rpmcli.h @@ -70,6 +70,7 @@ rpmcliFini(poptContext optCon); #define RPMCLI_POPT_NOHDRCHK -1031 #define RPMCLI_POPT_NOCONTEXTS -1032 #define RPMCLI_POPT_NOCAPS -1033 +#define RPMCLI_POPT_TARGETPLATFORM -1034 /* ==================================================================== */ /** \name RPMQV */ @@ -31,8 +31,6 @@ static struct poptOption specOptsTable[] = { N_("operate on binary rpms that would be built from spec"), NULL }, { "srpm", 0, POPT_ARG_VAL, &source, RPMQV_SPECSRPM, N_("operate on source rpm generated by spec"), NULL }, - { "target", 0, POPT_ARG_STRING, &target, 0, - N_("override target platform"), NULL }, { "queryformat", 0, POPT_ARG_STRING, &queryformat, 0, N_("use the following query format"), "QUERYFORMAT" }, { "qf", 0, (POPT_ARG_STRING | POPT_ARGFLAG_DOC_HIDDEN), &queryformat, 0, |