[Pkg-xen-changes] r857 - trunk/xen/debian/bin

Bastian Blank waldi at alioth.debian.org
Sun Mar 27 20:30:22 UTC 2011


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()



More information about the Pkg-xen-changes mailing list