r4050 - in people/waldi/kernel/linux-nonfree-2.6/debian: . arch

Bastian Blank waldi at costa.debian.org
Wed Aug 24 17:52:47 UTC 2005


Author: waldi
Date: 2005-08-24 17:52:47 +0000 (Wed, 24 Aug 2005)
New Revision: 4050

Added:
   people/waldi/kernel/linux-nonfree-2.6/debian/arch/kconfig
Modified:
   people/waldi/kernel/linux-nonfree-2.6/debian/rules.real
Log:
* debian/arch/kconfig: Add.
* debian/rules.real: Use kconfig and a .config file.


Added: people/waldi/kernel/linux-nonfree-2.6/debian/arch/kconfig
===================================================================
--- people/waldi/kernel/linux-nonfree-2.6/debian/arch/kconfig	2005-08-24 17:49:53 UTC (rev 4049)
+++ people/waldi/kernel/linux-nonfree-2.6/debian/arch/kconfig	2005-08-24 17:52:47 UTC (rev 4050)
@@ -0,0 +1,25 @@
+CONFIG_DGRS=m
+CONFIG_ACENIC=m
+# CONFIG_ACENIC_OMIT_TIGON_I is not set
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KEYSPAN_MPR=y
+CONFIG_USB_SERIAL_KEYSPAN_USA28=y
+CONFIG_USB_SERIAL_KEYSPAN_USA28X=y
+CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y
+CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y
+CONFIG_USB_SERIAL_KEYSPAN_USA19=y
+CONFIG_USB_SERIAL_KEYSPAN_USA18X=y
+CONFIG_USB_SERIAL_KEYSPAN_USA19W=y
+CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y
+CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y
+CONFIG_USB_SERIAL_KEYSPAN_USA49W=y
+CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y
+CONFIG_SCSI_QLA21XX=m
+CONFIG_SCSI_QLA22XX=m
+CONFIG_SCSI_QLA2300=m
+CONFIG_SCSI_QLA2322=m
+CONFIG_SCSI_QLA6312=m
+CONFIG_SCSI_QLA24XX=m
+CONFIG_USB_EMI62=m
+CONFIG_USB_DABUSB=m

Modified: people/waldi/kernel/linux-nonfree-2.6/debian/rules.real
===================================================================
--- people/waldi/kernel/linux-nonfree-2.6/debian/rules.real	2005-08-24 17:49:53 UTC (rev 4049)
+++ people/waldi/kernel/linux-nonfree-2.6/debian/rules.real	2005-08-24 17:52:47 UTC (rev 4050)
@@ -7,7 +7,7 @@
   KPGK_SUBARCH := $(SUBARCH)-
 endif
 
--include $(basedir)/Makefile.inc
+HEADERS_DIR = /usr/src/linux-headers-$(KPGK_SUBARCH)$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR)
 
 include debian/rules.defs
 
@@ -20,7 +20,7 @@
 
 $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
 $(STAMPS_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR): $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
-	cd $(DIR); env -u MAKEFLAGS ARCH=$(KERNEL_ARCH) make DIR=/usr/src/linux-headers-$(KPGK_SUBARCH)$(UPSTREAM_VERSION)$(KPKG_ABINAME)-$(FLAVOUR)
+	cd $(DIR); env -u MAKEFLAGS ARCH=$(KERNEL_ARCH) $(MAKE) DIR=$(HEADERS_DIR) V=1
 	touch $@
 
 $(STAMPS_DIR)/setup-$(ARCH)-$(SUBARCH)-$(FLAVOUR): DIR=$(BUILD_DIR)/build-$(ARCH)-$(SUBARCH)-$(FLAVOUR)
@@ -28,6 +28,18 @@
 	rm -rf $(DIR)
 	mkdir -p $(DIR)
 	cp -al $(filter-out debian, $(wildcard *)) $(DIR)
+	cd $(HEADERS_DIR); \
+	for i in $$(find -follow -name "Kconfig*"); do \
+	  mkdir -p $(CURDIR)/$(DIR)/$$(dirname $$i); \
+	  ln -sf $(HEADERS_DIR)/$$i $(CURDIR)/$(DIR)/$$(dirname $$i); \
+	done
+	cat $(HEADERS_DIR)/.config debian/arch/kconfig > $(DIR)/.config
+	echo "source 'arch/$(KERNEL_ARCH)/Kconfig'" > $(DIR)/Kconfig.include
+	echo "source 'Kconfig'" >> $(DIR)/Kconfig.include
+	rm $(DIR)/Makefile
+	echo "include $(CURDIR)/$(DIR)/.config" > $(DIR)/Makefile
+	echo "include $(CURDIR)/Makefile" >> $(DIR)/Makefile
+	cd $(DIR); $(HEADERS_DIR)/scripts/kconfig/conf -s Kconfig.include
 	touch $@
 
 install-base:




More information about the Kernel-svn-changes mailing list