diff options
author | Werner Koch <[email protected]> | 2017-12-12 08:42:43 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2017-12-12 08:42:43 +0000 |
commit | 17efcd2a2acdc3b7f00711272aa51e5be2476921 (patch) | |
tree | f8e65ab4f8accc0724c42a83892ff0c6783973f8 /configure.ac | |
parent | dirmngr: Check for WKD support at session end (diff) | |
download | gnupg-17efcd2a2acdc3b7f00711272aa51e5be2476921.tar.gz gnupg-17efcd2a2acdc3b7f00711272aa51e5be2476921.zip |
build: New configure option --enable-run-gnupg-user-socket.
* configure.ac: (USE_RUN_GNUPG_USER_SOCKET): New ac_define.
* common/homedir.c (_gnupg_socketdir_internal): Add extra directories.
--
This allows to build GnuPG with an extra socketdir below /run. See
https://lists.gnupg.org/pipermail/gnupg-devel/2017-November/033250.html
for a longer explanation why this is sometimes useful.
Suggested-by: Rainer Perske
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index a9b7a0585..382ef1df5 100644 --- a/configure.ac +++ b/configure.ac @@ -1714,6 +1714,22 @@ if test x"$gnupg_builddir_envvar" = x"yes"; then [This is only used with "make distcheck"]) fi + +# +# To avoid problems with systemd cleaning up the /run/user directory, +# this option will make GnuPG try to use /run/gnupg/user as socket dir +# before /run/user +# +AC_ARG_ENABLE(run-gnupg-user-socket, + AC_HELP_STRING([--enable-run-gnupg-user-socket], + [try /run/gnupg/user for sockets prior to /run/user]), + use_run_gnupg_user_socket=$enableval) +if test x"$use_run_gnupg_user_socket" = x"yes"; then + AC_DEFINE(USE_RUN_GNUPG_USER_SOCKET, 1, + [If defined try /run/gnupg/user before /run/user]) +fi + + # # Decide what to build # |