Author: waldi Date: Mon Oct 15 22:05:42 2007 New Revision: 466 Log: debian/bin/genorig.py: Pull source package name from changelog. Modified: trunk/xen-3/debian/bin/genorig.py Modified: trunk/xen-3/debian/bin/genorig.py =============================================================================--- trunk/xen-3/debian/bin/genorig.py (original) +++ trunk/xen-3/debian/bin/genorig.py Mon Oct 15 22:05:42 2007 @@ -2,11 +2,19 @@ import os, os.path, re, shutil, sys +sys.path.append(sys.path[0] + ''/../lib/python'') + +from debian_xen.debian import VersionXen +from debian_linux.debian import Changelog + class GenOrig(object): log = sys.stdout.write - def __init__(self, source, repo, tag = None, version = None): - self.source, self.repo, self.tag, self.version = source, repo, tag, version + def __init__(self, repo, tag, version): + self.repo, self.tag, self.version = repo, tag, version + + self.changelog_entry = Changelog(version = VersionXen)[0] + self.source = self.changelog_entry.source def __call__(self): import tempfile @@ -62,4 +70,4 @@ p.add_option("-t", "--tag", dest = "tag") p.add_option("-v", "--version", dest = "version") options, args = p.parse_args(sys.argv) - GenOrig(args[1], args[2], options.tag, options.version)() + GenOrig(args[1], options.tag, options.version)()