Hi,

the generated Makefile changed in 2.6.25-rc1. It doesn't contain
KERNELSRC and KERNELOUTPUT variables anymore.

The attached patch works with 2.6.25-rc1. I just used the "pwd" output
for kernel_output.

Regards,
Tino
--- /usr/share/kernel-package/ruleset/kernel_version.mk.orig	2007-05-05 07:48:30.000000000 +0200
+++ /usr/share/kernel-package/ruleset/kernel_version.mk	2008-02-12 13:39:16.337585785 +0100
@@ -39,7 +39,20 @@
 
 # Include the kernel makefile
 override dot-config := 1
-include Makefile
+kernel_source \
+    = $(shell sed -e '/^MAKEARGS[[:blank:]]*:\?=[[:blank:]]*-C[[:blank:]]*/!d; s///' \
+            Makefile)
+ifneq ($(kernel_source),)
+kernel_output \
+    = $(shell pwd)
+kernel_source_makefile = $(kernel_source)/Makefile
+else
+kernel_output =
+kernel_source_makefile = Makefile
+endif
+KBUILD_SRC = $(kernel_source)
+# KBUILD_OUTPUT = $(kernel_output)
+include $(kernel_source_makefile)
 dot-config := 1
 
 .PHONY: debian_VERSION debian_PATCHLEVEL debian_SUBLEVEL

Reply via email to