r4047 - in people/waldi/kernel/linux-2.6/debian: bin templates
Bastian Blank
waldi at costa.debian.org
Wed Aug 24 08:31:57 UTC 2005
Author: waldi
Date: 2005-08-24 08:31:57 +0000 (Wed, 24 Aug 2005)
New Revision: 4047
Added:
people/waldi/kernel/linux-2.6/debian/templates/control.headers.arch.in
Removed:
people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in
Modified:
people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
Log:
* debian/bin/gencontrol.py: Add proper Architecture line to headers package.
* debian/templates/control.headers.arch.in: Move from
debian/templates/control.headers.main.in.
Modified: people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py 2005-08-24 03:37:01 UTC (rev 4046)
+++ people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py 2005-08-24 08:31:57 UTC (rev 4047)
@@ -244,7 +244,7 @@
f.write(" %s\n" % k)
f.write('\n')
-def process_real_arch(packages, makefile, config, arch, vars, makeflags, package_headers_main):
+def process_real_arch(packages, makefile, config, arch, vars, makeflags):
config_entry = config[arch]
vars.update(config_entry)
@@ -253,6 +253,18 @@
makefile.append(("%s-%s:" % (i, arch), ["@echo Architecture %s is not available!" % arch, "@exit 1"]))
return
+ headers_arch = read_template("headers.arch")
+ package_headers_arch = process_package(headers_arch[0], vars)
+
+ name = package_headers_arch['Package']
+ if packages.has_key(name):
+ package_headers_arch = packages.get(name)
+ package_headers_arch['Architecture'][1].append(arch)
+ else:
+ package_headers_arch['Architecture'] = (' ', [arch])
+ package_headers_arch['Depends'] = (', ', [])
+ packages.append(package_headers_arch)
+
for i in (('binary-arch', 'setup',)):
makefile.append(("%s-%s:: %s-%s-real" % (i, arch, i, arch), None))
@@ -267,9 +279,9 @@
makefile.append(("binary-arch-%s-real:" % arch, cmds_binary_arch))
for subarch in config_entry['subarches']:
- process_real_subarch(packages, makefile, config, arch, subarch, vars.copy(), makeflags.copy(), package_headers_main)
+ process_real_subarch(packages, makefile, config, arch, subarch, vars.copy(), makeflags.copy(), package_headers_arch)
-def process_real_flavour(packages, makefile, config, arch, subarch, flavour, vars, makeflags, package_headers_main):
+def process_real_flavour(packages, makefile, config, arch, subarch, flavour, vars, makeflags, package_headers_arch):
config_entry = config['-'.join((arch, subarch, flavour))]
vars.update(config_entry)
@@ -300,7 +312,7 @@
package['Architecture'] = (' ', [arch])
packages.append(package)
- package_headers_main['Depends'][1].append("%s [%s]" % (packages_own[1]['Package'], arch))
+ package_headers_arch['Depends'][1].append("%s [%s]" % (packages_own[1]['Package'], arch))
for i in ('binary-arch', 'build', 'setup'):
makefile.append(("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch, i, arch, subarch, flavour), None))
@@ -332,13 +344,6 @@
tree = read_template("tree")
packages.append(process_real_tree(tree[0], changelog, vars))
- headers_main = read_template("headers.main")
- package_headers_main = process_package(headers_main[0], vars)
-
- if not packages.has_key(package_headers_main['Package']):
- package_headers_main['Depends'] = (', ', [])
- packages.append(package_headers_main)
-
makeflags = {
'VERSION': version['version'],
'SOURCE_VERSION': version['source'],
@@ -353,7 +358,7 @@
makefile.append(("binary-indep:", cmds_binary_indep))
for arch in iter(config['base']['arches']):
- process_real_arch(packages, makefile, config, arch, vars.copy(), makeflags.copy(), package_headers_main)
+ process_real_arch(packages, makefile, config, arch, vars.copy(), makeflags.copy())
extra = read_template("extra")
packages.extend(process_packages(extra, vars))
@@ -379,7 +384,7 @@
makefile.append(("binary-arch-%s:: binary-arch-%s-extra" % (arch, arch), None))
makefile.append(("binary-arch-%s-extra:" % arch, cmds))
-def process_real_subarch(packages, makefile, config, arch, subarch, vars, makeflags, package_headers_main):
+def process_real_subarch(packages, makefile, config, arch, subarch, vars, makeflags, package_headers_arch):
if subarch == 'none':
vars['subarch'] = ''
config_entry = config[arch]
@@ -419,7 +424,7 @@
makefile.append(("setup-%s-%s-real:" % (arch, subarch), cmds_setup))
for flavour in config_entry['flavours']:
- process_real_flavour(packages, makefile, config, arch, subarch, flavour, vars.copy(), makeflags.copy(), package_headers_main)
+ process_real_flavour(packages, makefile, config, arch, subarch, flavour, vars.copy(), makeflags.copy(), package_headers_arch)
def main():
changelog = read_changelog()
Copied: people/waldi/kernel/linux-2.6/debian/templates/control.headers.arch.in (from rev 4038, people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in)
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in 2005-08-23 20:42:52 UTC (rev 4038)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.arch.in 2005-08-24 08:31:57 UTC (rev 4047)
@@ -0,0 +1,8 @@
+Package: linux-headers- at version@
+Section: devel
+Priority: optional
+Provides: linux-headers- at version@- at abiname@-all
+Description: Common architecture-specific header files for Linux kernel @version@
+ This package provides the (sub)architecture-specific common kernel header files
+ for Linux kernel version @version@, generally used for building out-of-tree
+ kernel modules.
Deleted: people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in
===================================================================
--- people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in 2005-08-24 03:37:01 UTC (rev 4046)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in 2005-08-24 08:31:57 UTC (rev 4047)
@@ -1,8 +0,0 @@
-Package: linux-headers- at version@
-Architecture: any
-Section: devel
-Priority: optional
-Description: Common architecture-specific header files for Linux kernel @version@
- This package provides the (sub)architecture-specific common kernel header files
- for Linux kernel version @version@, generally used for building out-of-tree
- kernel modules.
More information about the Kernel-svn-changes
mailing list