diff options
Diffstat (limited to 'icklib/step_debian_publish.py')
-rw-r--r-- | icklib/step_debian_publish.py | 8 |
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) |