Hi all,

First off, thanks a lot for the Angstrom effort, it's a great distro and
we're committing to use it on BeagleBone Blacks to manage our automated
test rack at work.

We are trying to figure out the best way to capture a full Angstrom
codebase snapshot so that we can iterate locally on it and make private
changes.  I see that invoking "bitbake virtual/kernel" performs an update
before doing a build, so our current strategy is failing.

My naive first attempt to capture Angstrom was to pull it down and do a
full build as per the instructions on the Angstrom site.  After confirming
that this gave me a good output image, I deleted the entire /build
directory, and then recursively deleted the .git metadata ("find . -type d
-name ".git" -exec rm -rf {}\;").  I committed the results to our local
private git repository.

When our build slave machine tries to sync and build, it gives us this:

MACHINE=beaglebone ./oebb.sh bitbake console-image
col: write error
grotty:<standard input> (<standard input>):25092:fatal error: output error
WARNING!!!!
WARNING: bitbake is using a different uri
'g...@git.mycompany.com:hardware/bbb-angstrom.git' than configured in
layers.txt 'git://github.com/openembedded/bitbake.git'
WARNING: Changing uri to: 'git://github.com/openembedded/bitbake.git'
WARNING!!!!
Fetching origin


This makes sense, because the conf/layers.txt file references all of
the subprojects on the public github.


Can I tell bitbake to use the local versions?  Do I need to host each
subproject on our internal git and point layers.txt towards that?  Is
what I'm doing sensible? :)


All advice, comments, flames welcome, and thanks for taking the time
to read this.


Best Regards,

Charles Nicholson
_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to