From mboxrd@z Thu Jan 1 00:00:00 1970 From: ulf at uclibc.org Date: Tue, 24 Jul 2007 07:06:16 -0700 (PDT) Subject: [Buildroot] svn commit: trunk/buildroot/package/kexec Message-ID: <20070724140616.F0451A4683@busybox.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Author: ulf Date: 2007-07-24 07:06:13 -0700 (Tue, 24 Jul 2007) New Revision: 19246 Log: Patch correctly kexec, make sure utils is built using HOSTCC Added: trunk/buildroot/package/kexec/kexec-patch.sh trunk/buildroot/package/kexec/kexec-tools-003-build-util-using-host-gcc.patch Modified: trunk/buildroot/package/kexec/kexec.mk Changeset: Added: trunk/buildroot/package/kexec/kexec-patch.sh =================================================================== --- trunk/buildroot/package/kexec/kexec-patch.sh (rev 0) +++ trunk/buildroot/package/kexec/kexec-patch.sh 2007-07-24 14:06:13 UTC (rev 19246) @@ -0,0 +1,16 @@ +#!/bin/bash +SRCDIR=$1 +PATCHDIR=$2 +PATCHLIST=${PATCHDIR}/$3 + +do_patch() +{ + cd ${SRCDIR} + for f in `cat ${PATCHLIST}` ; do + echo ${PATCHDIR}/$f + cat ${PATCHDIR}/$f | patch -p2 + done +} + +do_patch + Property changes on: trunk/buildroot/package/kexec/kexec-patch.sh ___________________________________________________________________ Name: svn:executable + * Added: trunk/buildroot/package/kexec/kexec-tools-003-build-util-using-host-gcc.patch =================================================================== --- trunk/buildroot/package/kexec/kexec-tools-003-build-util-using-host-gcc.patch (rev 0) +++ trunk/buildroot/package/kexec/kexec-tools-003-build-util-using-host-gcc.patch 2007-07-24 14:06:13 UTC (rev 19246) @@ -0,0 +1,17 @@ +diff -urN kexec-tools-1.101-0rig/util/Makefile kexec-tools-1.101/util/Makefile +--- kexec-tools-1.101-0rig/util/Makefile 2004-12-16 22:08:21.000000000 +0100 ++++ kexec-tools-1.101/util/Makefile 2007-07-24 16:32:48.000000000 +0200 +@@ -1,4 +1,4 @@ + BIN_TO_HEX:= $(OBJDIR)/bin/bin-to-hex + $(BIN_TO_HEX): util/bin-to-hex.c + mkdir -p $(@D) +- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ ++ $(HOSTCC) $(HOST_CFLAGS) $< -o $@ +diff -urN kexec-tools-1.101-0rig/util/Makefile~ kexec-tools-1.101/util/Makefile~ +--- kexec-tools-1.101-0rig/util/Makefile~ 1970-01-01 01:00:00.000000000 +0100 ++++ kexec-tools-1.101/util/Makefile~ 2004-12-16 22:08:21.000000000 +0100 +@@ -0,0 +1,4 @@ ++BIN_TO_HEX:= $(OBJDIR)/bin/bin-to-hex ++$(BIN_TO_HEX): util/bin-to-hex.c ++ mkdir -p $(@D) ++ $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ Modified: trunk/buildroot/package/kexec/kexec.mk =================================================================== --- trunk/buildroot/package/kexec/kexec.mk 2007-07-24 13:41:05 UTC (rev 19245) +++ trunk/buildroot/package/kexec/kexec.mk 2007-07-24 14:06:13 UTC (rev 19246) @@ -35,9 +35,10 @@ $(KEXEC_CAT) $(DL_DIR)/$(KEXEC_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - ifneq ($(KEXEC_PATCH),) (cd $(KEXEC_DIR) && $(KEXEC_CAT) $(DL_DIR)/$(KEXEC_PATCH) | patch -p1) - toolchain/patch-kernel.sh $(KEXEC_DIR) $(KEXEC_DIR)/debian/patches \*.patch + package/kexec/kexec-patch.sh $(KEXEC_DIR) $(KEXEC_DIR)/debian/patches 00list +# toolchain/patch-kernel.sh $(KEXEC_DIR) $(KEXEC_DIR)/debian/patches \*.patch endif - toolchain/patch-kernel.sh $(KEXEC_DIR) package/kexec/ kexec\*.dpatch + toolchain/patch-kernel.sh $(KEXEC_DIR) package/kexec/ kexec\*.patch touch $@ $(KEXEC_DIR)/.configured: $(KEXEC_DIR)/.unpacked