[kernel] r9511 - in dists/trunk/linux-2.6/debian: . bin config/i386 config/sparc
Bastian Blank
waldi at alioth.debian.org
Thu Sep 13 15:01:10 UTC 2007
Author: waldi
Date: Thu Sep 13 15:01:10 2007
New Revision: 9511
Log:
Get architecture for linux-libc-dev from the config. Default to kernel arch.
* debian/bin/gencontrol.py: Pull value out of the config.
* debian/config/i386/defines, debian/config/sparc/defines: Override arch.
* debian/rules.real: Update.
Modified:
dists/trunk/linux-2.6/debian/bin/gencontrol.py
dists/trunk/linux-2.6/debian/config/i386/defines
dists/trunk/linux-2.6/debian/config/sparc/defines
dists/trunk/linux-2.6/debian/rules.real
Modified: dists/trunk/linux-2.6/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/gencontrol.py (original)
+++ dists/trunk/linux-2.6/debian/bin/gencontrol.py Thu Sep 13 15:01:10 2007
@@ -25,7 +25,13 @@
packages.extend(self.process_packages(self.templates["control.support"], self.vars))
def do_arch_setup(self, vars, makeflags, arch, extra):
+ config_base = self.config.get(('base', arch), {})
vars.update(self.config.get(('image', arch), {}))
+ config_libc_dev = self.config.get(('libc-dev', arch), {})
+ arch = config_libc_dev.get('arch', None)
+ if arch is None:
+ arch = config_base.get('kernel-arch')
+ makeflags['LIBC_DEV_ARCH'] = arch
def do_arch_packages(self, packages, makefile, arch, vars, makeflags, extra):
headers_arch = self.templates["control.headers.arch"]
Modified: dists/trunk/linux-2.6/debian/config/i386/defines
==============================================================================
--- dists/trunk/linux-2.6/debian/config/i386/defines (original)
+++ dists/trunk/linux-2.6/debian/config/i386/defines Thu Sep 13 15:01:10 2007
@@ -15,6 +15,9 @@
conflicts: grub (<= 0.95+cvs20040624-17)
suggests: grub (>= 0.97-3) | lilo (>= 19.1)
+[libc-dev]
+arch: x86_64
+
[486_base]
class: x86
longclass: x86 and compatible
Modified: dists/trunk/linux-2.6/debian/config/sparc/defines
==============================================================================
--- dists/trunk/linux-2.6/debian/config/sparc/defines (original)
+++ dists/trunk/linux-2.6/debian/config/sparc/defines Thu Sep 13 15:01:10 2007
@@ -11,6 +11,9 @@
suggests: silo, fdutils
type: kernel-package
+[libc-dev]
+arch: sparc64
+
[sparc32_base]
class: uniprocessor sparc32 (sun4m)
kernel-arch: sparc
Modified: dists/trunk/linux-2.6/debian/rules.real
==============================================================================
--- dists/trunk/linux-2.6/debian/rules.real (original)
+++ dists/trunk/linux-2.6/debian/rules.real Thu Sep 13 15:01:10 2007
@@ -332,21 +332,12 @@
dh_clean -d -k
rm -rf '$(DIR)'
mkdir $(DIR)
- $(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_check ARCH=$(HEADERS_ARCH)
- $(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_install ARCH=$(HEADERS_ARCH) INSTALL_HDR_PATH='$(CURDIR)'/$(OUT_DIR)
+ $(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_check ARCH=$(LIBC_DEV_ARCH)
+ $(MAKE_CLEAN) -C $(SOURCE_DIR) O='$(CURDIR)/$(DIR)' headers_install ARCH=$(LIBC_DEV_ARCH) INSTALL_HDR_PATH='$(CURDIR)'/$(OUT_DIR)
# XXX: Needs to be removed from libc6-dev
rm -rf $(OUT_DIR)/include/scsi
$(MAKE_SELF) install-base
-# XXX: This needs to be moved into the config
-install-libc-dev_$(ARCH): HEADERS_ARCH = $(ARCH)
-install-libc-dev_amd64 \
-install-libc-dev_i386: HEADERS_ARCH = x86_64
-install-libc-dev_armel: HEADERS_ARCH = arm
-install-libc-dev_hppa: HEADERS_ARCH = parisc
-install-libc-dev_mipsel: HEADERS_ARCH = mips
-install-libc-dev_sparc: HEADERS_ARCH = sparc64
-
install-support: PACKAGE_NAME = linux-support-$(UPSTREAMVERSION)$(ABINAME)
install-support: DH_OPTIONS = -p$(PACKAGE_NAME)
install-support: PACKAGE_DIR = debian/$(PACKAGE_NAME)
More information about the Kernel-svn-changes
mailing list