Getting started...
A small tutorial on how to get started with the openembedded toolchain.
At first, there's a wiki at
Hidden Content . Read it if you have generic questions
Hidden Content
IMPORTANT: If you get anonymous access to branch 'org.openembedded.nslu2-linux' denied by server, follow the last hint (pull only .dreambox branch, not everything.
NEW: install-12.sh is replaced by Makefile-opendreambox!
This tutorial here is specially made for getting started on building a dreambox rootfs:
1. Get Makefile-opendreambox and put it into a directory of your choice. The directory should be empty.
2. Edit the Makefile-opendreambox, and change the MACHINE to the machien you're building for (either dm7020 or dm7025).
3. Oh, you *need* monotone 0.24. Or 0.25. Then you need to have cvs, ssh, svn and a couple of other tools installed.
4. Go into that directory and make -f Makefile-opendreambox image
5. Pulling from monotone might take a while. "Verifying Revisions" will take some time. Don't complain. It might take more than an hour. Yes. This sucks, but currently can't be avoided.
6. All stuff will be compiled, which will take some hours!
Have fun!
Don't place your build directory under /usr ! This will break some buggy scripts.
To update: enter your openembedded/ directory, an enter monotone pull; monotone update.
To summarize what has been changed:
* instead of BitKeeper, monotone is used. See MonotonePhraseBook for more information.
* BitBake itself is kept in a subversion repository, but this shouldn't bother you.
* Machine name is now dm7020 instead of dreambox.
* Distribution version is now 1.3 instead of 1.0/1.1/1.2. Change "opendreambox-1.1" to "opendreambox-1.3" in your local.conf! If tuxtxt fails to compile with freetype issues, this is what you have forgotten to change
* Better pull only the org.openembedded.dreambox-branch, not org.openembedded.*. The installscript has been updated, to update your local database default: enter "monotone pull monotone.vanille.de org.openembedded.dreambox" in your "openembedded" directory. thanks!
Comments:
Hidden Content
Bookmarks