diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/lib/devtool/__init__.py | 7 |
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() |