From 5ece733f9ca0f0aef6d8b44083ab52347e55c8fa Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 21 Jul 2011 08:38:30 +0100 Subject: Add --arch option. --- unperish | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/unperish b/unperish index 2626694..4bc6ef2 100755 --- a/unperish +++ b/unperish @@ -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() @@ -132,12 +133,18 @@ class Unperish(cliapp.Application): def dsc(self): 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?''' -- cgit v1.2.1