r4027 - in people/waldi/kernel/linux-2.6/debian: bin templates

Bastian Blank waldi at costa.debian.org
Tue Aug 23 15:17:45 UTC 2005


Author: waldi
Date: 2005-08-23 15:17:44 +0000 (Tue, 23 Aug 2005)
New Revision: 4027

Removed:
   people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in
Modified:
   people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
   people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in
Log:
* debian/bin/gencontrol.py: Produce headers package for each subarch.
* debian/templates/control.headers.main.in: Fix commandline.
* debian/templates/control.headers.subarch.in: Remove.


Modified: people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py
===================================================================
--- people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py	2005-08-23 14:16:40 UTC (rev 4026)
+++ people/waldi/kernel/linux-2.6/debian/bin/gencontrol.py	2005-08-23 15:17:44 UTC (rev 4027)
@@ -278,13 +278,22 @@
     tree = read_template("tree")
     packages.append(process_real_tree(tree[0], changelog, vars))
 
-    headers_main = read_template("headers.main")
-    a = subarches_architecture[None].keys()
-    a.sort()
-    b = vars.copy()
-    b['arch'] = ' '.join(a)
-    packages.append(process_package(headers_main[0], b))
+    headers_subarch = read_template("headers.subarch")
 
+    subarch_list = subarches_architecture.keys()
+    subarch_list.sort()
+    for subarch in subarch_list:
+        subarch_vars = vars.copy()
+        if subarch is not None:
+            subarch_vars['subarch'] = '%s-' % subarch
+        else:
+            subarch_vars['subarch'] = ''
+
+        a = subarches_architecture[subarch].keys()
+        a.sort()
+        subarch_vars['arch'] = ' '.join(a)
+        packages.extend(process_packages(headers_subarch, subarch_vars))
+
     headers = read_template("headers")
     headers_latest = read_template("headers.latest")
     image = read_template("image")

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-23 14:16:40 UTC (rev 4026)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.main.in	2005-08-23 15:17:44 UTC (rev 4027)
@@ -1,17 +0,0 @@
-Package: linux-headers- at version@- at abiname@
-Architecture: @arch@
-Section: devel
-Priority: optional
-Depends: coreutils | fileutils (>= 4.0)
-Provides: linux-headers, linux-headers- at major@
-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. To obtain a complete set of headers you also need to install
- the linux-headers- at version@- at abiname@-(flavour) package, matching the
- flavour of the kernel you intend the build for. To obtain such a set for the
- currently running kernel it is sufficient to run a command
- .
- apt-get install linux-headers-$(uname -r)
- .
- and it will be unpacked in /usr/src/linux-headers- at version@- at abiname@-(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 14:16:40 UTC (rev 4026)
+++ people/waldi/kernel/linux-2.6/debian/templates/control.headers.subarch.in	2005-08-23 15:17:44 UTC (rev 4027)
@@ -12,6 +12,6 @@
  flavour of the kernel you intend the build for. To obtain such a set for the
  currently running kernel it is sufficient to run a command
  .
- apt-get install linux-headers- at subarch@@version at -@abiname at -$(uname -r)
+ apt-get install linux-headers- at subarch@$(uname -r)
  .
- and it will be unpacked in /usr/src/linux-headers- at subarch@@version at -@abiname at -(flavour).
+ and it will be unpacked in /usr/src/linux-headers- at subarch@(flavour).




More information about the Kernel-svn-changes mailing list