Category Archives: Git

opendreambox-2.0

Version 2.0 of the opendreambox distribution is now available for download. It’s based on the “denzil” release of OpenEmbedded. You can get the Documentation in PDF and plaintext formats or browse the Git repository online.

Quick start:

git clone -b denzil git://git.opendreambox.org/git/opendreambox.git
cd opendreambox
make help
make update
make image MACHINE=dm7020hd

opendreambox-1.5 moved to our server

Ladies and Gentlemen,

we decided to use our own Git repository as the main repository for opendreambox-1.5 from now on. This requires developers to update their Makefiles. While at it, we also created a local bitbake repository and backported support for fetching URLs from Git from a recent version to our ancient bitbake 1.4.2.

It is not recommended to use this Makefile with existing installations. Please start a new build environment instead. Otherwise you’d have to manually change to the new repository and delete the “bb” directory.

So, have a lot of fun using the new
Makefile-opendreambox-1.5! Please report any difficulties showing up with this new version.

[Update 2009/11/20]
Because of recurring problems with the git2svn gateway we used for enigma2, and because our version of bitbake is now able to handle Git repositories, we decided to disable the SVN repository completely. If you came here, because this caused your build to break, you should update your Makefile-opendreambox-1.5 now.

Developers, who already updated their Makefiles after the move of opendreambox-1.5, are also encouraged to update again. Today’s Makefile automatically updates bitbake whenever a new version becomes available.

Makefiles for OE (both 1.5 and HEAD)

If you’d like to create images from Git, you can try one of the new Makefiles.

Makefile-opendreambox-1.5 is the successor of the old monotone based Makefile-opendreambox.

Makefile-opendreambox builds from a much newer branch, of which opendreambox 1.6 will become a spin-off once a stable state is reached. Today it won’t even finish an image, but you’re invited to test it early and to report any problems occuring in your build environment, so we can fix them for you.

One notable thing is that the directory layout changed to create one subdirectory per platform and a shared directory for bitbake and the sources. If you’d like to keep the old directory structure for version 1.5, to upgrade without rebuilding everything, then you can set UPGRADE_FROM_MONOTONE=1 in the Makefile. But don’t forget to move away your monotone repository.

If you’re going to make commits to your new Git-repository, then you should definitely edit GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL, because this information will be kept in the commit history forever. Otherwise Git will create a mail adress from your local username and hostname.

The command to build an image has been unchanged: make -f Makefile-opendreambox-1.5 image

[Jan. 12, 2009: Updated Makefiles to work with old versions of Git (1.4.x)]
[Jan. 15, 2009: Updated Makefile-opendreambox to use bitbake 1.8.12 to fix problems with some versions of Git]