summaryrefslogtreecommitdiff
path: root/scripts/lib/devtool/upgrade.py
diff options
context:
space:
mode:
authorMatt Madison <matt@madison.systems>2017-09-08 18:04:40 -0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-09-11 17:30:15 +0100
commitc62a083306c26b7e4deca1ff41336bb6b33d5b3a (patch)
tree96d02e37cbbe3481628e79048c43fea795876296 /scripts/lib/devtool/upgrade.py
parent497136297f15858903b5170a8616d0cb427a995d (diff)
downloadopenembedded-core-c62a083306c26b7e4deca1ff41336bb6b33d5b3a.tar.gz
openembedded-core-c62a083306c26b7e4deca1ff41336bb6b33d5b3a.tar.bz2
openembedded-core-c62a083306c26b7e4deca1ff41336bb6b33d5b3a.zip
go.bbclass: separate ${S} and ${B}
Add a do_configure task to populate ${B} by symlinking in the src subdirectory under ${S}, which lets us point GOPATH at ${B}. This lets us take advantage of the automatic directory creation and cleaning for do_configure. This necessitates a change to do_install to split the installation of the sources and built artifacts. Taking advantage of some additional tar options, we can eliminate the extra staging area and extra recursive chown command. So overall efficiency should be improved. 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/upgrade.py')
0 files changed, 0 insertions, 0 deletions