r4032 - in people/waldi/kernel/linux-2.6/debian: bin templates
Bastian Blank
waldi at costa.debian.org
Tue Aug 23 17:31:34 UTC 2005
Author: waldi
Date: 2005-08-23 17:31:34 +0000 (Tue, 23 Aug 2005)
New Revision: 4032
Modified:
people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
people/waldi/kernel/linux-2.6/debian/templates/control.headers.in
people/waldi/kernel/linux-2.6/debian/templates/control.headers.latest.in
people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in
people/waldi/kernel/linux-2.6/debian/templates/control.image.in
people/waldi/kernel/linux-2.6/debian/templates/control.image.latest.in
Log:
* debian/bin/gencontrol.py: Set Architecture for each package.
* debian/templates/control.headers.in, debian/templates/control.headers.latest.in,
debian/templates/control.headers.subarch.in, debian/templates/control.image.in,
debian/templates/control.image.latest.in: Remove Architecture field.
Modified: people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py 2005-08-23 17:31:34 UTC (rev 4032)
@@ -235,10 +235,12 @@
f.write("\t%s\n" % j)
def write_rfc822(f, list):
- for i in list:
- for j in i.iteritems():
- f.write("%s:" % j[0])
- for k in j[1].split('\n'):
+ for entry in list:
+ for key, value in entry.iteritems():
+ f.write("%s:" % key)
+ if isinstance(value, tuple):
+ value = value[0].join(value[1])
+ for k in value.split('\n'):
f.write(" %s\n" % k)
f.write('\n')
@@ -279,13 +281,22 @@
image_latest = read_template("image.latest")
headers_latest = read_template("headers.latest")
- dummy_packages = []
- packages.append(process_real_image(image[0], vars))
- packages.append(process_package(headers[0], vars))
- dummy_packages.extend(process_packages(image_latest, vars))
- dummy_packages.append(process_package(headers_latest[0], vars))
- packages.extend(dummy_packages)
+ packages_own = []
+ packages_dummy = []
+ packages_own.append(process_real_image(image[0], vars))
+ packages_own.append(process_package(headers[0], vars))
+ packages_dummy.extend(process_packages(image_latest, vars))
+ packages_dummy.append(process_package(headers_latest[0], vars))
+ for package in packages_own + packages_dummy:
+ name = package['Package']
+ if packages.has_key(name):
+ package = packages.get(name)
+ package['Architecture'][1].append(arch)
+ else:
+ package['Architecture'] = (' ', [arch])
+ packages.append(package)
+
for i in ('binary-arch', 'build', 'setup'):
makefile.append(("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch, i, arch, subarch, flavour), None))
makefile.append(("%s-%s-%s-%s:: %s-%s-%s-%s-real" % (i, arch, subarch, flavour, i, arch, subarch, flavour), None))
@@ -297,7 +308,7 @@
cmds_binary_arch = []
cmds_binary_arch.append(("$(MAKE) -f debian/rules.real binary-arch-flavour %s" % makeflags_string,))
- cmds_binary_arch.append(("$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='%s'" % ' '.join(["-p%s" % i['Package'] for i in dummy_packages]),))
+ cmds_binary_arch.append(("$(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='%s'" % ' '.join(["-p%s" % i['Package'] for i in packages_dummy]),))
cmds_build = []
cmds_build.append(("$(MAKE) -f debian/rules.real build %s" % makeflags_string,))
cmds_setup = []
Modified: people/waldi/kernel/linux-2.6/debian/templates/control.headers.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.headers.in 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.in 2005-08-23 17:31:34 UTC (rev 4032)
@@ -1,5 +1,4 @@
Package: linux-headers- at subarch@@version at -@abiname at -@flavour@
-Architecture: @arch@
Section: devel
Priority: optional
Depends: coreutils | fileutils (>= 4.0), linux-headers- at subarch@@version at -@abiname@ (= ${Source-Version})
Modified: people/waldi/kernel/linux-2.6/debian/templates/control.headers.latest.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.headers.latest.in 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.latest.in 2005-08-23 17:31:34 UTC (rev 4032)
@@ -1,5 +1,4 @@
Package: linux-headers- at subarch@@major at -@flavour@
-Architecture: @arch@
Section: devel
Priority: optional
Depends: linux-headers- at subarch@@version at -@abiname at -@flavour@
Modified: people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in 2005-08-23 17:31:34 UTC (rev 4032)
@@ -1,5 +1,4 @@
Package: linux-headers- at subarch@@version at -@abiname@
-Architecture: @arch@
Section: devel
Priority: optional
Depends: coreutils | fileutils (>= 4.0)
Modified: people/waldi/kernel/linux-2.6/debian/templates/control.image.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.image.in 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.image.in 2005-08-23 17:31:34 UTC (rev 4032)
@@ -1,5 +1,4 @@
Package: linux-image- at subarch@@version at -@abiname at -@flavour@
-Architecture: @arch@
Section: base
Priority: optional
Provides: linux-image, linux-image- at major@
Modified: people/waldi/kernel/linux-2.6/debian/templates/control.image.latest.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.image.latest.in 2005-08-23 17:18:37 UTC (rev 4031)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.image.latest.in 2005-08-23 17:31:34 UTC (rev 4032)
@@ -1,5 +1,4 @@
Package: linux-image- at subarch@@flavour@
-Architecture: @arch@
Section: base
Priority: optional
Depends: linux-image- at subarch@@major at -@flavour@
@@ -8,7 +7,6 @@
@longclass@ machines.
Package: linux-image- at subarch@@major at -@flavour@
-Architecture: @arch@
Section: base
Priority: optional
Depends: linux-image- at subarch@@version at -@abiname at -@flavour@
More information about the Kernel-svn-changes
mailing list