Author: waldi
Date: Sun Mar 27 20:30:11 2011
New Revision: 857
Log:
debian/bin/genorig.py: Add support for component of multi-archive packages.
Modified:
trunk/xen/debian/bin/genorig.py
Modified: trunk/xen/debian/bin/genorig.py
=============================================================================---
trunk/xen/debian/bin/genorig.py Sun Mar 27 20:27:07 2011 (r856)
+++ trunk/xen/debian/bin/genorig.py Sun Mar 27 20:30:11 2011 (r857)
@@ -46,8 +46,12 @@
else:
raise NotImplementedError
- self.orig_dir = "%s-%s" % (self.source, self.version)
- self.orig_tar = "%s_%s.orig.tar.gz" % (self.source,
self.version)
+ if options.component:
+ self.orig_dir = options.component
+ self.orig_tar = ''%s_%s.orig-%s.tar.gz'' %
(self.source, self.version, options.component)
+ else:
+ self.orig_dir = ''%s-%s'' % (self.source,
self.version)
+ self.orig_tar = ''%s_%s.orig.tar.gz'' %
(self.source, self.version)
def __call__(self):
import tempfile
@@ -79,6 +83,7 @@
if __name__ == ''__main__'':
from optparse import OptionParser
p = OptionParser(prog=sys.argv[0], usage=''%prog [OPTION]...
DIR'')
+ p.add_option(''-c'', ''--component'',
dest=''component'')
p.add_option(''-t'', ''--tag'',
dest=''tag'')
p.add_option(''-v'', ''--version'',
dest=''version'')
options, args = p.parse_args()