On 2016-04-27 13:38, Lars Larsen wrote:
Hello

I have 2 questions

I have finally managed to build an image like I want it.


I consists of a kernel.

The ROS framework.

And our proprietary software under git control


What I want to achieve is the following:

When online it should fetch the latest commit (or what ever branch/tag) from 
our git repo.

It should be possible to take a laptop with a fresh checkout of all the 
software, go to the field where the is NO
INTERNET access, and be able to patch our code on the spot ,and build fresh 
images, for the target.

When online in our office environment all our own software is correctly checked 
out from our git repo. and build.
Beautifully.....

But when offline ( I disconnect the LAN ) I continually gets errors like 
“Failure expanding variable SRCPV” on our
software modules.

I have following in build/conf/local.conf


BB_GENERATE_MIRROR_TARBALLS = "1"

INHERIT += "own-mirrors"

SOURCE_MIRROR_URL = "file://${DL_DIR}"


and I experimented with BB_FETCH_PREMIRRORONLY = "1"

with no appearent effect


So question 1:

How do I achieve the offline building. ?

Is should be possible - right ?


Question 2:

Where in the tree is the checked out source code located, that bitbake compiles 
from.


I do this all the time successfully.

What is your target and what recipe(s) are having issues?

Note setting BB_NO_NETWORK = "1" in local.conf can help diagnose these issues


--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to