diff options
Diffstat (limited to 'bitbake/lib/bb/fetch2')
-rw-r--r-- | bitbake/lib/bb/fetch2/gitsm.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bitbake/lib/bb/fetch2/gitsm.py b/bitbake/lib/bb/fetch2/gitsm.py index f45546b49b..b21fed2669 100644 --- a/bitbake/lib/bb/fetch2/gitsm.py +++ b/bitbake/lib/bb/fetch2/gitsm.py | |||
@@ -198,6 +198,8 @@ class GitSM(Git): | |||
198 | 198 | ||
199 | Git.unpack(self, ud, destdir, d) | 199 | Git.unpack(self, ud, destdir, d) |
200 | 200 | ||
201 | if not ud.bareclone and self.process_submodules(ud, ud.destdir, unpack_submodules, d): | 201 | ret = self.process_submodules(ud, ud.destdir, unpack_submodules, d) |
202 | |||
203 | if not ud.bareclone and ret: | ||
202 | # Run submodule update, this sets up the directories -- without touching the config | 204 | # Run submodule update, this sets up the directories -- without touching the config |
203 | runfetchcmd("%s submodule update --recursive --no-fetch" % (ud.basecmd), d, quiet=True, workdir=ud.destdir) | 205 | runfetchcmd("%s submodule update --recursive --no-fetch" % (ud.basecmd), d, quiet=True, workdir=ud.destdir) |