mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
agent: Don't start in --supervised mode if no-autostart is enabled.
* agent/gpg-agent.c (main): Print an error message if no-autostart is set in common.conf.
This commit is contained in:
parent
0988e49c45
commit
abf7d3c545
@ -1517,6 +1517,17 @@ main (int argc, char **argv)
|
|||||||
agent_deinit_default_ctrl (ctrl);
|
agent_deinit_default_ctrl (ctrl);
|
||||||
xfree (ctrl);
|
xfree (ctrl);
|
||||||
}
|
}
|
||||||
|
else if (is_supervised && comopt.no_autostart)
|
||||||
|
{
|
||||||
|
/* If we are running on a server and the user has set
|
||||||
|
* no-autostart for gpg or gpgsm. gpg-agent would anyway be
|
||||||
|
* started by the supervisor which has the bad effect that it
|
||||||
|
* will steal the socket from a remote server. Note that
|
||||||
|
* systemd has no knowledge about the lock files we take during
|
||||||
|
* the start operation. */
|
||||||
|
log_info ("%s %s not starting in supervised mode due to no-autostart.\n",
|
||||||
|
gpgrt_strusage(11), gpgrt_strusage(13) );
|
||||||
|
}
|
||||||
else if (is_supervised)
|
else if (is_supervised)
|
||||||
{
|
{
|
||||||
#ifndef HAVE_W32_SYSTEM
|
#ifndef HAVE_W32_SYSTEM
|
||||||
|
@ -174,6 +174,9 @@ listening on provided file descriptors, which must already be bound to
|
|||||||
listening sockets. This option is deprecated and not supported on
|
listening sockets. This option is deprecated and not supported on
|
||||||
Windows.
|
Windows.
|
||||||
|
|
||||||
|
If in @file{common.conf} the option @option{no-autostart} is set, any
|
||||||
|
start attemps will be ignored.
|
||||||
|
|
||||||
In --supervised mode, different file descriptors can be provided for
|
In --supervised mode, different file descriptors can be provided for
|
||||||
use as different socket types (e.g. ssh, extra) as long as they are
|
use as different socket types (e.g. ssh, extra) as long as they are
|
||||||
identified in the environment variable @code{LISTEN_FDNAMES} (see
|
identified in the environment variable @code{LISTEN_FDNAMES} (see
|
||||||
|
Loading…
x
Reference in New Issue
Block a user