summaryrefslogtreecommitdiffstats
path: root/meta/packages/guilt/files/guilt-set-git_exec_path.patch
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@windriver.com>2010-08-10 15:01:37 -0400
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-20 16:35:39 +0100
commit2cf104f7e09d620b9c04122d15ce347db34f9577 (patch)
tree173af7dc87afd8e96ef694807bb1080ab2718591 /meta/packages/guilt/files/guilt-set-git_exec_path.patch
parent15543017ec044b1b072a50335a6fd0a036def47e (diff)
downloadpoky-2cf104f7e09d620b9c04122d15ce347db34f9577.tar.gz
guilt: import guilt for kernel patch management
The Wind River kernel is "patched" via guilt to provide both git integration and quilt like patch management (if that is of interest). This is a modified 0.33 guilt with some changes to streamline interactions with the way that the Wind River kernel is constructed. That being said, the common semantics of guilt are not changed, and it can be used for other purposes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta/packages/guilt/files/guilt-set-git_exec_path.patch')
-rw-r--r--meta/packages/guilt/files/guilt-set-git_exec_path.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta/packages/guilt/files/guilt-set-git_exec_path.patch b/meta/packages/guilt/files/guilt-set-git_exec_path.patch
new file mode 100644
index 0000000000..92e75f29ef
--- /dev/null
+++ b/meta/packages/guilt/files/guilt-set-git_exec_path.patch
@@ -0,0 +1,27 @@
1guilt: set GIT_EXEC_PATH in guilt wrapper
2
3git has the habit of tracking the directory where it was
4installed. If you build git, relocate git and then remove
5the old directory --exec-path will return that original
6(now non-existent) directory. We insist that git and
7guilt be in the same directory to ensure they are matched,
8so we use the environment variable GIT_EXEC_PATH to
9force the issue.
10
11Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
12
13---
14 guilt | 2 ++
15 1 file changed, 2 insertions(+)
16
17--- a/guilt
18+++ b/guilt
19@@ -23,6 +23,8 @@ esac
20 # we change directories ourselves
21 SUBDIRECTORY_OK=1
22
23+export GIT_EXEC_PATH=`dirname $0`/../libexec/git-core
24+
25 if [ -z "$DO_NOT_USE_GITREPO_COMMANDS" ]; then
26 . "$(git --exec-path)/git-sh-setup"
27 fi