1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-01 07:14:05 +02:00

kernel: scripts/localversion: Check if the git repo is actually a kernel repo

This fixes the module loading problem.
This commit is contained in:
Lars-Peter Clausen 2010-01-05 03:23:52 +01:00
parent 226777efbc
commit 1547e93d71

View File

@ -0,0 +1,20 @@
diff --git a/scripts/setlocalversion b/scripts/setlocalversion
index 46989b8..887960f 100755
--- a/scripts/setlocalversion
+++ b/scripts/setlocalversion
@@ -18,6 +18,7 @@ cd "${1:-.}" || usage
# Check for git and a git repo.
if head=`git rev-parse --verify --short HEAD 2>/dev/null`; then
+if [ `git rev-parse --git-dir` = ".git" ]; then
# If we are at a tagged commit (like "v2.6.30-rc6"), we ignore it,
# because this version is defined in the top level Makefile.
@@ -51,6 +52,7 @@ if head=`git rev-parse --verify --short HEAD 2>/dev/null`; then
# All done with git
exit
fi
+fi
# Check for mercurial and a mercurial repo.
if hgid=`hg id 2>/dev/null`; then