Hi Ola, On Wed, 07 Sep 2016 06:23:15 Ola x Nilsson wrote: > > From: [email protected] > > [mailto:[email protected]] On Behalf > > Of Paul Eggleton > > Sent: den 6 september 2016 12:03 > > > > Ensure we fetch submodules and set SRC_URI correctly when pointing to a > > git repository that contains submodules. > > > > Signed-off-by: Paul Eggleton <[email protected]> > > --- > > > > scripts/lib/recipetool/create.py | 12 ++++++++++-- > > 1 file changed, 10 insertions(+), 2 deletions(-) > > > > diff --git a/scripts/lib/recipetool/create.py > > b/scripts/lib/recipetool/create.py index a08352e..7cbd614 100644 > > --- a/scripts/lib/recipetool/create.py > > +++ b/scripts/lib/recipetool/create.py > > > > @@ -399,6 +399,11 @@ def create_recipe(args): > > if '<html' in f.read(100).lower(): > > logger.error('Fetching "%s" returned a single > > HTML page - check > > > > the URL is correct and functional' % fetchuri) > > > > sys.exit(1) > > > > + if os.path.exists(os.path.join(srctree, '.gitmodules')) and > > srcuri.startswith('git://'): > > + srcuri = 'gitsm://' + srcuri[6:] > > + logger.info('Fetching submodules...') > > + bb.process.run('git submodule init', cwd=srctree) > > + bb.process.run('git submodule update', cwd=srctree) > > This is not how the gitsm fetcher does it. > > git submodule update --init --recursive > > will actually fetch all submodules recursively.
Right, we should indeed be doing that. I've pushed a new commit to the branch. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
