I'm working on a backport of linux-2.6 for volatile; the goal is to not
have it require any further backports.

My current patch is attached; I need to figure out what was actually added
to kernel-package wrt mkvmlinuz that powerpc might need.  Is there any other
arch-specific stuff that I might be missing, also?  I still need to test it
out against the udev that's in sarge.

(I'll use 2.6.12-9 or whatever actually builds on all archs, once it proves
itself against the buildds.)

--- linux-2.6-2.6.12.orig/debian/changelog      2005-09-26 00:58:35.000000000 
-0400
+++ linux-2.6-2.6.12/debian/changelog   2005-09-26 00:49:36.000000000 -0400
@@ -1,3 +1,13 @@
+linux-2.6 (2.6.12-5volatile1) sarge-volatile; urgency=high
+
+  * Backport/rebuild for volatile.
+  * Drop make-kpkg defconfig usage; use oldconfig instead, w/ a random
+    .config from the arch/subarch directory.
+  * Lower kernel-package versioned build-dep.
+  * Drop gcc-4.0 build dep.
+  
+ -- Andres Salomon <[EMAIL PROTECTED]>  Mon, 26 Sep 2005 00:22:34 -0400
+
 linux-2.6 (2.6.12-6) unstable; urgency=high
 
   [ Andres Salomon, Bastian Blank ]
--- linux-2.6-2.6.12.orig/debian/templates/control.source.in    2005-09-26 
00:58:35.000000000 -0400
+++ linux-2.6-2.6.12/debian/templates/control.source.in 2005-09-26 
00:49:10.000000000 -0400
@@ -4,5 +4,5 @@
 Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
 Uploaders: Andres Salomon <[EMAIL PROTECTED]>, Bastian Blank <[EMAIL 
PROTECTED]>
 Standards-Version: 3.6.1.0
-Build-Depends: gcc (>= 4:4.0) [!arm !sparc !alpha !m68k], gcc-3.3 [arm sparc 
alpha m68k], binutils-hppa64 [hppa], gcc-4.0-hppa64 [hppa], debhelper (>= 
4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, 
console-tools [!s390], sparc-utils [sparc], kernel-package (>= 9.005)
+Build-Depends: binutils-hppa64 [hppa], gcc-4.0-hppa64 [hppa], debhelper (>= 
4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, 
console-tools [!s390], sparc-utils [sparc], kernel-package (>= 8.135)
 Build-Depends-Indep: docbook-utils, gs, transfig, xmlto, dh-kpatches (>= 
0.99.3)
--- linux-2.6-2.6.12.orig/debian/control        2005-09-26 00:58:35.000000000 
-0400
+++ linux-2.6-2.6.12/debian/control     2005-09-26 00:49:43.000000000 -0400
@@ -4,7 +4,7 @@
 Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
 Uploaders: Andres Salomon <[EMAIL PROTECTED]>, Bastian Blank <[EMAIL 
PROTECTED]>
 Standards-Version: 3.6.1.0
-Build-Depends: gcc (>= 4:4.0) [!arm !sparc !alpha !m68k], gcc-3.3 [arm sparc 
alpha m68k], binutils-hppa64 [hppa], gcc-4.0-hppa64 [hppa], debhelper (>= 
4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, 
console-tools [!s390], sparc-utils [sparc], kernel-package (>= 9.005)
+Build-Depends: binutils-hppa64 [hppa], gcc-4.0-hppa64 [hppa], debhelper (>= 
4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, 
console-tools [!s390], sparc-utils [sparc], kernel-package (>= 8.135)
 Build-Depends-Indep: docbook-utils, gs, transfig, xmlto, dh-kpatches (>= 
0.99.3)
 
 Package: linux-source-2.6.12
@@ -60,8 +60,8 @@
 Architecture: all
 Section: devel
 Priority: optional
-Depends: linux-patch-debian-2.6.12 (= 2.6.12-6), linux-source-2.6.12 (= 
2.6.12-1) | linux-source-2.6.12 (= 2.6.12-2) | linux-source-2.6.12 (= 2.6.12-3) 
| linux-source-2.6.12 (= 2.6.12-4) | linux-source-2.6.12 (= 2.6.12-5) | 
linux-source-2.6.12 (= 2.6.12-6)
-Provides: linux-tree-2.6.12-1, linux-tree-2.6.12-2, linux-tree-2.6.12-3, 
linux-tree-2.6.12-4, linux-tree-2.6.12-5, linux-tree-2.6.12-6
+Depends: linux-patch-debian-2.6.12 (= 2.6.12-5volatile1), linux-source-2.6.12 
(= 2.6.12-1) | linux-source-2.6.12 (= 2.6.12-2) | linux-source-2.6.12 (= 
2.6.12-3) | linux-source-2.6.12 (= 2.6.12-4) | linux-source-2.6.12 (= 2.6.12-5) 
| linux-source-2.6.12 (= 2.6.12-6) | linux-source-2.6.12 (= 2.6.12-5volatile1)
+Provides: linux-tree-2.6.12-1, linux-tree-2.6.12-2, linux-tree-2.6.12-3, 
linux-tree-2.6.12-4, linux-tree-2.6.12-5, linux-tree-2.6.12-6, 
linux-tree-2.6.12-5volatile1
 Description: Linux kernel source tree for building Debian kernel images
  This meta package is used as a build dependency of Debian linux-image
  packages to prevent a version discrepancy between the linux-image and
--- linux-2.6-2.6.12.orig/debian/rules.real     2005-09-26 00:58:35.000000000 
-0400
+++ linux-2.6-2.6.12/debian/rules.real  2005-09-26 00:47:47.000000000 -0400
@@ -43,7 +43,7 @@
 kpkg_header += make-kpkg --append-to-version $(append)-$(ABINAME)
 kpkg_header += --arch $(ARCH)
 kpkg_header += --stem linux
-kpkg_header += --config defconfig
+kpkg_header += --config oldconfig
 kpkg_image := make-kpkg --append-to-version -$(ABINAME)-$(FLAVOUR)
 kpkg_image += --arch $(ARCH)
 kpkg_image += --stem linux
@@ -196,6 +196,13 @@
 $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH): $(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH)
        rm -rf $(DIR)
        cp -al $(SOURCE_DIR) $(DIR)
+       rm -f $(DIR)/.config
+       for i in $(ccommon); do \
+         if [ -f $${i} ]; then \
+           cat $${i} >> $(DIR)/.config;        \
+         fi;                   \
+       done
+       cat $(firstword $(wildcard $(basedir)/config.*)) >> $(DIR)/.config
        cd $(DIR); $(setup_env) $(kpkg_header) configure
        touch $@
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to