aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlberto Pianon <alberto@pianon.eu>2023-09-12 23:45:27 +0200
committerAlberto Pianon <alberto@pianon.eu>2023-09-12 23:45:27 +0200
commit62c246384d4f3df20dec13194805709bc4c3b9d8 (patch)
tree42ee92b1bb409fa974d284fbf94964ce696ef09b
parentecb065e7fe2eece566cd387e24abc3b6079146d8 (diff)
downloadbitbake-contrib-alpianon/srctrace4.tar.gz
apply Joshua's suggestionalpianon/srctrace4
Signed-off-by: Alberto Pianon <alberto@pianon.eu>
-rw-r--r--lib/bb/fetch2/gitsm.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/bb/fetch2/gitsm.py b/lib/bb/fetch2/gitsm.py
index f6aee3d20..55da45896 100644
--- a/lib/bb/fetch2/gitsm.py
+++ b/lib/bb/fetch2/gitsm.py
@@ -40,7 +40,7 @@ class GitSM(Git):
ud.checkout_destdir = None
ud.is_module = False
- def process_submodules(self, ud, workdir, function, d):
+ def process_submodules(self, ud, workdir, function, d, save_moduledata=False):
"""
Iterate over all of the submodules in this repository and execute
the 'function' for each of them.
@@ -151,7 +151,7 @@ class GitSM(Git):
function(ud, url, module, paths[module], workdir, ld)
- if function.__name__ == "unpack_submodules":
+ if save_moduledata:
destdir = os.path.join(ud.checkout_destdir, paths[module])
ud.module_data.append({
"url": url,
@@ -265,7 +265,7 @@ class GitSM(Git):
# for main git repo, checkout destdir corresponds with unpack destdir
ud.checkout_destdir = ud.destdir
- ret = self.process_submodules(ud, ud.destdir, unpack_submodules, d)
+ ret = self.process_submodules(ud, ud.destdir, unpack_submodules, d, True)
if not ud.bareclone and ret:
# All submodules should already be downloaded and configured in the tree. This simply