CFG="${HOME}/.gnupg/options"
fi
-seahorse=no
-if [ -r "${HOME}/.gnupg/gpg-agent.conf" ]; then
- grep -qE "^[[:blank:]]*pinentry-program[[:blank:]]*.*seahorse-agent" "${HOME}/.gnupg/gpg-agent.conf" && seahorse=yes
-fi
-
if grep -q "^[[:blank:]]*use-agent" ${CFG} 2>/dev/null; then
- if [ -f "${HOME}/.gnupg/GPG_AGENT_INFO" ] && \
- pid="$(cut -d: -f2 $HOME/.gnupg/GPG_AGENT_INFO)" && \
- agent="$(readlink -n "/proc/$pid/exe")" && agent=${agent%% *} && \
- [ "$agent" = "/usr/bin/gpg-agent" -o "$agent" = "/usr/bin/seahorse-agent" ]; then
- export GPG_AGENT_INFO="$(cat ${HOME}/.gnupg/GPG_AGENT_INFO)"
- else
- if [ "$seahorse" = "no" ]; then
- eval "$(gpg-agent --daemon)"
- else
- eval "$(seahorse-agent --variables)"
- fi
- echo $GPG_AGENT_INFO > ~/.gnupg/GPG_AGENT_INFO
- export GPG_AGENT_INFO
- fi
+ /usr/bin/gpgconf --launch gpg-agent
fi
-unset agent
-unset seahorse
+
unset CFG
-unset pid
Summary: GNU Privacy Guard - tool for secure communication and data storage - enhanced version
Summary(pl.UTF-8): GnuPG - narzędzie do bezpiecznej komunikacji i bezpiecznego przechowywania danych - wersja rozszerzona
Name: gnupg2
-# 2.1.x is development version unfortunately (see gpg2 --version)
Version: 2.2.7
-Release: 1
+Release: 2
License: GPL v3+
Group: Applications/File
Source0: ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-%{version}.tar.bz2