From: Thierry Parmentelat Date: Thu, 27 Feb 2020 10:54:40 +0000 (+0100) Subject: reguire gnupg1 on f>=31; sense the system to use gpg1 when installed X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=1926e74e4865032256cf5cebfe977ac9c3dd149a reguire gnupg1 on f>=31; sense the system to use gpg1 when installed --- diff --git a/nodemanager.spec b/nodemanager.spec index 4319cbb..e4ef6db 100644 --- a/nodemanager.spec +++ b/nodemanager.spec @@ -44,7 +44,12 @@ Requires: python3 # connecting PLC Requires: python3-pycurl # Signed tickets +# see myplc/plc.d/gpg for more details on the gnupg / gpg topic +%if "%{distro}" == "Fedora" && %{distrorelease} >= 31 +Requires: gnupg1 +%else Requires: gnupg +%endif # sioc/plnet Requires: pyplnet >= 4.3 # we do need the slice images in any case diff --git a/ticket.py b/ticket.py index 1904b81..a52be17 100644 --- a/ticket.py +++ b/ticket.py @@ -7,7 +7,9 @@ You must already have the key in the keyring. from subprocess import PIPE, Popen from xmlrpc.client import dumps, loads -GPG = '/usr/bin/gpg' +# see also myplc/plc.d/gpg +import os.path +GPG = '/usr/bin/gpg1' if os.path.exists("/usr/bin/gpg1") else "/usr/bin/gpg" def _popen_gpg(*args): """Return a Popen object to GPG."""