summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scripts/lib/devtool/__init__.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/lib/devtool/__init__.py b/scripts/lib/devtool/__init__.py
index 6ebe368a9e..702db669de 100644
--- a/scripts/lib/devtool/__init__.py
+++ b/scripts/lib/devtool/__init__.py
@@ -212,8 +212,13 @@ def setup_git_repo(repodir, version, devbranch, basetag='devtool-base', d=None):
212 bb.process.run(commit_cmd, cwd=repodir) 212 bb.process.run(commit_cmd, cwd=repodir)
213 213
214 # Ensure singletask.lock (as used by externalsrc.bbclass) is ignored by git 214 # Ensure singletask.lock (as used by externalsrc.bbclass) is ignored by git
215 gitinfodir = os.path.join(repodir, '.git', 'info')
216 try:
217 os.mkdir(gitinfodir)
218 except FileExistsError:
219 pass
215 excludes = [] 220 excludes = []
216 excludefile = os.path.join(repodir, '.git', 'info', 'exclude') 221 excludefile = os.path.join(gitinfodir, 'exclude')
217 try: 222 try:
218 with open(excludefile, 'r') as f: 223 with open(excludefile, 'r') as f:
219 excludes = f.readlines() 224 excludes = f.readlines()