[Pkg-gnupg-commit] [gnupg2] 49/124: doc: Explain in README how to create /run/user directories.
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Apr 5 15:55:32 UTC 2017
This is an automated email from the git hooks/post-receive script.
dkg pushed a commit to branch experimental
in repository gnupg2.
commit 40b7911130a969677d6f0b5796236a29f10a9e69
Author: Werner Koch <wk at gnupg.org>
Date: Tue Mar 14 12:34:23 2017 +0100
doc: Explain in README how to create /run/user directories.
--
Signed-off-by: Werner Koch <wk at gnupg.org>
---
README | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/README b/README
index 4cb0b6c..0ff9099 100644
--- a/README
+++ b/README
@@ -148,6 +148,30 @@
use of the GnuPG directories. Dirmngr is started by gpg or gpgsm as
needed. There is no more need to install a separate Dirmngr package.
+* RECOMMENDATIONS
+
+** Socket directory
+
+ GnuPG uses Unix domain sockets to connect its components (on Windows
+ an emulation of these sockets is used). Depending on the type of
+ the file system, it is sometimes not possible to use the GnuPG home
+ directory (i.e. ~/.gnupg) as the location for the sockets. To solve
+ this problem GnuPG prefers the use of a per-user directory below the
+ the /run (or /var/run) hierarchy for the the sockets. It is thus
+ suggested to create per-user directories on system or session
+ startup. For example the following snippet can be used in
+ /etc/rc.local to create these directories:
+
+ [ ! -d /run/user ] && mkdir /run/user
+ awk -F: </etc/passwd '$3 >= 1000 && $3 < 65000 {print $3}' \
+ | ( while read uid rest; do
+ if [ ! -d "/run/user/$uid" ]; then
+ mkdir /run/user/$uid
+ chown $uid /run/user/$uid
+ chmod 700 /run/user/$uid
+ fi
+ done )
+
* DOCUMENTATION
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git
More information about the Pkg-gnupg-commit
mailing list