diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2010-11-15 09:07:10 +0200 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2010-11-15 09:07:10 +0200 |
commit | 0600287d5d9cf1fd36ab5400d92be9c90b676e82 (patch) | |
tree | 09289874bf164e929a495608b2dc7e3252b34b56 /rpmsign.c | |
parent | 949d16b6db0ac5498cb2d3715854ee3cee16fd3c (diff) | |
download | librpm-tizen-0600287d5d9cf1fd36ab5400d92be9c90b676e82.tar.gz librpm-tizen-0600287d5d9cf1fd36ab5400d92be9c90b676e82.tar.bz2 librpm-tizen-0600287d5d9cf1fd36ab5400d92be9c90b676e82.zip |
Rearrange new cli utilities' popt tables for nicer output
- Use a separate table for the tool-specific options, include that from
the "master" option table to get option group summary in --help.
Diffstat (limited to 'rpmsign.c')
-rw-r--r-- | rpmsign.c | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -20,15 +20,21 @@ enum modes { static int mode = 0; -static struct poptOption optionsTable[] = { - { NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmcliAllPoptTable, 0, - N_("Common options for all rpm modes and executables:"), NULL }, +static struct poptOption signOptsTable[] = { { "addsign", '\0', (POPT_ARG_VAL|POPT_ARGFLAG_OR), &mode, MODE_ADDSIGN, N_("sign package(s)"), NULL }, { "resign", '\0', (POPT_ARG_VAL|POPT_ARGFLAG_OR), &mode, MODE_RESIGN, N_("sign package(s) (identical to --addsign)"), NULL }, { "delsign", '\0', (POPT_ARG_VAL|POPT_ARGFLAG_OR), &mode, MODE_DELSIGN, N_("delete package signatures"), NULL }, + POPT_TABLEEND +}; + +static struct poptOption optionsTable[] = { + { NULL, '\0', POPT_ARG_INCLUDE_TABLE, signOptsTable, 0, + N_("Signature options:"), NULL }, + { NULL, '\0', POPT_ARG_INCLUDE_TABLE, rpmcliAllPoptTable, 0, + N_("Common options for all rpm modes and executables:"), NULL }, POPT_AUTOALIAS POPT_AUTOHELP |