debian/bin/gencontrol.py: Cleanup generation of tree package.
svn path=/dists/trunk/linux-2.6/; revision=11361
This commit is contained in:
parent
ce80d13f7d
commit
086e648560
|
@ -281,8 +281,8 @@ class Gencontrol(Base):
|
||||||
}
|
}
|
||||||
self.config['version',] = {'source': self.version.complete, 'abiname': self.abiname}
|
self.config['version',] = {'source': self.version.complete, 'abiname': self.abiname}
|
||||||
|
|
||||||
def process_real_image(self, in_entry, relations, vars):
|
def process_real_image(self, entry, relations, vars):
|
||||||
entry = self.process_package(in_entry, vars)
|
entry = self.process_package(entry, vars)
|
||||||
for field in 'Depends', 'Provides', 'Suggests', 'Recommends', 'Conflicts':
|
for field in 'Depends', 'Provides', 'Suggests', 'Recommends', 'Conflicts':
|
||||||
value = entry.get(field, PackageRelation())
|
value = entry.get(field, PackageRelation())
|
||||||
value.extend(relations.get(field.lower(), []))
|
value.extend(relations.get(field.lower(), []))
|
||||||
|
@ -290,18 +290,17 @@ class Gencontrol(Base):
|
||||||
entry[field] = value
|
entry[field] = value
|
||||||
return entry
|
return entry
|
||||||
|
|
||||||
def process_real_tree(self, in_entry, vars):
|
def process_real_tree(self, entry, vars):
|
||||||
entry = self.process_package(in_entry, vars)
|
entry = self.process_package(entry, vars)
|
||||||
for i in (('Depends', 'Provides')):
|
version = self.changelog[0].version
|
||||||
value = PackageRelation()
|
|
||||||
value.extend(entry.get(i, []))
|
value = entry.setdefault('Depends', PackageRelation())
|
||||||
if i == 'Depends':
|
value.append("linux-patch-debian-%s (= %s)" % (version.linux_version, version.complete))
|
||||||
v = self.changelog[0].version
|
value.append(PackageRelationGroup(["linux-source-%s (= %s)" % (v.linux_version, v.complete) for v in self.versions]))
|
||||||
value.append("linux-patch-debian-%s (= %s)" % (v.linux_version, v.complete))
|
|
||||||
value.append(' | '.join(["linux-source-%s (= %s)" % (v.linux_version, v.complete) for v in self.versions]))
|
value = entry.setdefault('Provides', PackageRelation())
|
||||||
elif i == 'Provides':
|
value.extend(["linux-tree-%s" % v.complete.replace('~', '-') for v in self.versions])
|
||||||
value.extend(["linux-tree-%s" % v.complete.replace('~', '-') for v in self.versions])
|
|
||||||
entry[i] = value
|
|
||||||
return entry
|
return entry
|
||||||
|
|
||||||
def write(self, packages, makefile):
|
def write(self, packages, makefile):
|
||||||
|
|
Loading…
Reference in New Issue