diff options
-rwxr-xr-x | unperish | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -55,6 +55,7 @@ class Unperish(cliapp.Application): self.settings.string(['debian-source'], 'Debian source package name (typically detected ' 'from debian/control)') + self.settings.string(['arch'], 'architecture for Debian packages') def process_args(self, args): self.meta = self.create_meta() @@ -133,11 +134,17 @@ class Unperish(cliapp.Application): return '%s_%s.dsc' % (self.debian_source_package, self.debian_version) @property + def arch(self): + if self.settings['arch']: + return self.settings['arch'] + else: + return self.runcmd(['dpkg', '--print-architecture']).strip() + + @property def changes(self): - arch = self.runcmd(['dpkg', '--print-architecture']).strip() return '%s_%s_%s.changes' % (self.debian_source_package, self.debian_version, - arch) + self.arch) def already_exists(self, filename): '''Does a file already exist?''' |