diff options
author | Matt Madison <matt@madison.systems> | 2017-09-08 18:04:41 -0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-11 17:30:15 +0100 |
commit | efcf6513b71021ea4bfe6fbaa326e6591dee487d (patch) | |
tree | ce1dfff7d04b6340f219072c2ec68edaffb810cc /scripts/lib/devtool/deploy.py | |
parent | c62a083306c26b7e4deca1ff41336bb6b33d5b3a (diff) | |
download | openembedded-core-efcf6513b71021ea4bfe6fbaa326e6591dee487d.tar.gz openembedded-core-efcf6513b71021ea4bfe6fbaa326e6591dee487d.tar.bz2 openembedded-core-efcf6513b71021ea4bfe6fbaa326e6591dee487d.zip |
go.bbclass: add do_unpack function to handle common cases
Go source trees have a particular structure, with all
sources located under ${GOROOT}/src/<import-path>.
The fetcher step implemented by the 'go get' command
automatically follows this structure, so we need
to do the same here.
Since most Go packages are hosted in git repositories,
this adds a custom do_unpack() function that sets
the destsuffix to match the expected directory structure,
for any git SRC_URIs that haven't had a destsuffix
explicitly set in the recipe.
This simplifies recipe writing for the most common
cases.
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/deploy.py')
0 files changed, 0 insertions, 0 deletions