summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Server/Plugins/Packages/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Server/Plugins/Packages/__init__.py b/src/lib/Server/Plugins/Packages/__init__.py
index 5b1515920..9e1ccfa37 100644
--- a/src/lib/Server/Plugins/Packages/__init__.py
+++ b/src/lib/Server/Plugins/Packages/__init__.py
@@ -227,7 +227,8 @@ class Packages(Bcfg2.Server.Plugin.Plugin,
keys = []
for source in self.sources:
for key in source.gpgkeys:
- localfile = os.path.join(self.keypath, os.path.basename(key))
+ localfile = os.path.join(self.keypath,
+ os.path.basename(key.rstrip("/")))
if localfile not in keyfiles:
keyfiles.append(localfile)
if ((force_update and key not in keys) or