mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpgconf: Allow "all" for --launch, --kill, and --reload.
* tools/gpgconf-comp.c (gc_component_launch): Allow -1 for COMPONENT. (gc_component_kill): Ditto. (gc_component_reload): For robustness change the condition to < 0. * tools/gpgconf.c (main) <aLaunch, aKill, aReload>: Support argument "all". Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
701f54eccf
commit
2312248b2e
3 changed files with 41 additions and 9 deletions
|
@ -589,6 +589,18 @@ main (int argc, char **argv)
|
|||
es_putc ('\n', es_stderr);
|
||||
exit (2);
|
||||
}
|
||||
else if (!strcmp (fname, "all"))
|
||||
{
|
||||
if (cmd == aLaunch)
|
||||
{
|
||||
if (gc_component_launch (-1))
|
||||
exit (1);
|
||||
}
|
||||
else
|
||||
{
|
||||
gc_component_kill (-1);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Launch/Kill a given component. */
|
||||
|
@ -617,7 +629,7 @@ main (int argc, char **argv)
|
|||
break;
|
||||
|
||||
case aReload:
|
||||
if (!fname)
|
||||
if (!fname || !strcmp (fname, "all"))
|
||||
{
|
||||
/* Reload all. */
|
||||
gc_component_reload (-1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue