[kernel] r7204 - dists/sid/linux-latest-2.6/debian/bin

Bastian Blank waldi at costa.debian.org
Sun Aug 20 11:48:39 UTC 2006


Author: waldi
Date: Sun Aug 20 11:48:38 2006
New Revision: 7204

Modified:
   dists/sid/linux-latest-2.6/debian/bin/gencontrol.py

Log:
debian/bin/gencontrol.py: Remove hacks.


Modified: dists/sid/linux-latest-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/sid/linux-latest-2.6/debian/bin/gencontrol.py	(original)
+++ dists/sid/linux-latest-2.6/debian/bin/gencontrol.py	Sun Aug 20 11:48:38 2006
@@ -33,7 +33,7 @@
                 package['Architecture'] = [arch]
                 packages.append(package)
 
-        makeflags['GENCONTROL_ARGS'] = '-v%s' % self.version['source']
+        makeflags['GENCONTROL_ARGS'] = '-v%s' % self.package_version
         makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
 
         cmds_binary_arch = []
@@ -59,63 +59,20 @@
             for i in extra_arches[arch]:
                 tmp = []
                 if i.has_key('X-Version-Overwrite-Epoch'):
-                        tmp.append("-v1:%s" % self.version['source'])
+                        tmp.append("-v1:%s" % self.package_version)
                 cmds.append("$(MAKE) -f debian/rules.real install-dummy ARCH='%s' DH_OPTIONS='-p%s' GENCONTROL_ARGS='%s'" % (arch, i['Package'], ' '.join(tmp)))
             makefile.append("binary-arch-%s:: binary-arch-%s-extra" % (arch, arch))
             makefile.append(("binary-arch-%s-extra:" % arch, cmds))
 
     def process_changelog_version(self):
         changelog_version = read_changelog()[0]['Version']
-        # HACKALARM
-        self.version['source'] = '%s+%s' % (self.version['upstream'], changelog_version)
+        self.package_version = '%s+%s' % (self.version['upstream'], changelog_version['complete'])
 
     def process_config_version(self, config):
         entry = config['version',]
-        self.process_version(parse_version(entry['source']))
-        self.vars['abiname'] = self.abiname = entry['abiname']
-
-# HACKALARM
-def read_changelog(dir = ''):
-    r = re.compile(r"""
-^
-(
-(?P<header>
-    (?P<header_source>
-        \w[-+0-9a-z.]+
-    )
-    \ 
-    \(
-    (?P<header_version>
-        [^\(\)\ \t]+
-    )
-    \)
-    \s+
-    (?P<header_distribution>
-        [-0-9a-zA-Z]+
-    )
-    \;
-)
-)
-""", re.VERBOSE)
-    f = file(os.path.join(dir, "debian/changelog"))
-    entries = []
-    act_upstream = None
-    while True:
-        line = f.readline()
-        if not line:
-            break
-        line = line.strip('\n')
-        match = r.match(line)
-        if not match:
-            continue
-        if match.group('header'):
-            e = {}
-            e['Distribution'] = match.group('header_distribution')
-            e['Source'] = match.group('header_source')
-            e['Version'] = match.group('header_version')
-            entries.append(e)
-            break
-    return entries
+        self.version = parse_version(entry['source'])
+        self.abiname = entry['abiname']
+        self.vars = self.process_version_linux(self.version, self.abiname)
 
 if __name__ == '__main__':
     gencontrol(sys.argv[1] + "/arch")()



More information about the Kernel-svn-changes mailing list