From db6a912db536cd2e8553b667d4e5a29f4da5f83e Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Tue, 10 Apr 2012 07:26:22 +0200 Subject: [PATCH] repositories: Some systems only have gpgv2 fixes #837 --- weboob/core/repositories.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/weboob/core/repositories.py b/weboob/core/repositories.py index 38c40409..57d24091 100644 --- a/weboob/core/repositories.py +++ b/weboob/core/repositories.py @@ -673,9 +673,10 @@ class Keyring(object): return os.getenv('GPGV_EXECUTABLE') paths = os.getenv('PATH', os.defpath).split(os.pathsep) for path in paths: - fpath = os.path.join(path, 'gpgv') - if os.path.exists(fpath) and os.access(fpath, os.X_OK): - return fpath + for ex in ('gpgv2', 'gpgv'): + fpath = os.path.join(path, ex) + if os.path.exists(fpath) and os.access(fpath, os.X_OK): + return fpath def is_valid(self, data, sigdata): """