summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/guilt
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@windriver.com>2013-01-28 16:22:09 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-02-04 13:18:27 +0000
commit8d4b82e716ac9addd928182b7a55c626f49e8ad4 (patch)
tree0cb5b3d9e7543648cad50b9b34f4651f317f26de /meta/recipes-devtools/guilt
parentb624b06c239309cc3719f7351d74c8a3f8264b0b (diff)
downloadpoky-8d4b82e716ac9addd928182b7a55c626f49e8ad4.tar.gz
guilt: remove GIT_EXEC_BASE export
git-core provides the following routines (among others): git-sh-setup, cd_to_toplevel, die, and more. But it is not always in the same location relative to the guilt binary if git is not part of a 'host tools' sysroot. Modern git versions don't need this, so commenting it out (until it breaks again) is the solution to the problem of it not existing, and the library routines will sourced and provided by git itself. Since bitbake.conf has git-native as ASSUME_PROVIDED, this means that when the system git binary is used, errors such as this can be seen in failed patch logs: | /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/guilt: line 29: /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/../libexec/git-core/git-sh-setup: No such file or directory | /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/guilt: line 717: cd_to_toplevel: command not found | error: patch failed: Makefile:2 | error: Makefile: patch does not apply | /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/guilt-push: line 137: die: command not found | [ERROR] unable to complete push | pending patches are: | /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/guilt: line 29: /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/../libexec/git-core/git-sh-setup: No such file or directory | /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/guilt: line 29: /opt/poky/build/tmp/sysroots/x86_64-linux/usr/bin/../libexec/git-core/git-sh-setup: No such file or directory | links/linux-yocto-custom/0001-linux-version-tweak.patch | ERROR. could not update git tree With the export removed, we have a normal "clean" failure message when the sysroot or system git is used. (From OE-Core rev: 9ca697a7f83957205bc418acfd7f45fe4cbddbee) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/guilt')
-rw-r--r--meta/recipes-devtools/guilt/guilt-native_0.33.bb3
1 files changed, 1 insertions, 2 deletions
diff --git a/meta/recipes-devtools/guilt/guilt-native_0.33.bb b/meta/recipes-devtools/guilt/guilt-native_0.33.bb
index 6652ab6e0a..d4dd616d72 100644
--- a/meta/recipes-devtools/guilt/guilt-native_0.33.bb
+++ b/meta/recipes-devtools/guilt/guilt-native_0.33.bb
@@ -4,7 +4,7 @@ LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=b6f3400dc1a01cebafe8a52b3f344135" 4LIC_FILES_CHKSUM = "file://COPYING;md5=b6f3400dc1a01cebafe8a52b3f344135"
5 5
6PV = "0.33" 6PV = "0.33"
7PR = "r3" 7PR = "r4"
8 8
9inherit native 9inherit native
10 10
@@ -18,7 +18,6 @@ SRC_URI = "http://ftp.de.debian.org/debian/pool/main/g/guilt/guilt_${PV}.orig.ta
18 file://guilt-push-no-series.patch \ 18 file://guilt-push-no-series.patch \
19 file://make_git_commands_conditional.patch \ 19 file://make_git_commands_conditional.patch \
20 file://improve_auto_header_gen.patch \ 20 file://improve_auto_header_gen.patch \
21 file://guilt-set-git_exec_path.patch \
22 file://guilt-bash.patch \ 21 file://guilt-bash.patch \
23 file://guilt-update-supported-git-versions-to-1.8.x.patch \ 22 file://guilt-update-supported-git-versions-to-1.8.x.patch \
24 file://optional_head_check.patch" 23 file://optional_head_check.patch"