summaryrefslogtreecommitdiff
path: root/icklib/step_debian_publish.py
diff options
context:
space:
mode:
Diffstat (limited to 'icklib/step_debian_publish.py')
-rw-r--r--icklib/step_debian_publish.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/icklib/step_debian_publish.py b/icklib/step_debian_publish.py
index b761f77..94d4934 100644
--- a/icklib/step_debian_publish.py
+++ b/icklib/step_debian_publish.py
@@ -69,9 +69,11 @@ class PublishDebianPackages(icklib.BuildStep):
return glob.glob(os.path.join(tempdir, '*.changes'))
def _debsign(self, tempdir):
- files = self._changes_files(tempdir)
- self.project.run_locally(
- ['debsign'] + files, 'debsign *.changes', tempdir)
+ argv = ['debsign']
+ if self.project.package_signing_key is not None:
+ argv += ['-k', self.project.package_signing_key]
+ argv += self._changes_files(tempdir)
+ self.project.run_locally(argv, 'debsign *.changes', tempdir)
def _dput_targets(self, tempdir):
files = self._changes_files(tempdir)