CVS@tuxbox by view
Source DMM




Zorg dat er Linux op de pc staat, daarvoor gebruik je bijvoorbeeld Fedora 10.0 of Ubuntu 8.10
Daarna moet het systeem gereed gemaakt worden om een Openembedded image te compilen.



1. Maak een dir met de naam enigma2
-------------------------------------------------------------------------------------------------------------------------------
mkdir enigma2
-------------------------------------------------------------------------------------------------------------------------------



2. Nu naar $HOME/enigma2
-------------------------------------------------------------------------------------------------------------------------------
cd enigma2
-------------------------------------------------------------------------------------------------------------------------------



3. Nu word eenmalig de CVS Tree gedownload met de volgende commando's:
-------------------------------------------------------------------------------------------------------------------------------
export CVS_RSH=ssh
cvs -d:pserver:anonymous@dreamboxupdate.com:/cvs -z3 co -P enigma2
cvs -z3 -d:pserver:anonymous@dreamboxupdate.com:/cvs co -P enigma2
-------------------------------------------------------------------------------------------------------------------------------
Bij een melding van een wachtwoord, gewoon door enteren.



4. Geef nu het volgende commando in :
-------------------------------------------------------------------------------------------------------------------------------
make -f Makefile-opendreambox update-self
-------------------------------------------------------------------------------------------------------------------------------
Je kan deze file downloaden in de linker kolom.



5. Zoek nu de Makefile en open deze file met een linux-editor en zoek de volgende regel:
-------------------------------------------------------------------------------------------------------------------------------
# user config
MACHINE=dm7020
DISTRO=opendreambox-1.2
-------------------------------------------------------------------------------------------------------------------------------



6. Verander deze in:
-------------------------------------------------------------------------------------------------------------------------------
# user config
MACHINE=dm800
DISTRO=opendreambox-1.5
-------------------------------------------------------------------------------------------------------------------------------



7. Geef nu het volgende achter elkaar in :
-------------------------------------------------------------------------------------------------------------------------------
export CVS_RSH=ssh
make image
-------------------------------------------------------------------------------------------------------------------------------

Dit duurt erg lang (~4 uur en langer...)
Zodra de image klaar is kan men de patches in de image zetten.



8. We gaan na de patches de image updaten :
Zoek de file $HOME/tuxbox/openembedded/packages/enigma2/enigma2.bb
Open deze en wijzig de datum in de datum van morgen:
-------------------------------------------------------------------------------------------------------------------------------
CVSDATE = " "
-------------------------------------------------------------------------------------------------------------------------------



9. Ga nu naar cd $HOME/tuxbox/build en geef de volgende commando's in :
-------------------------------------------------------------------------------------------------------------------------------
source ./env.source
bitbake -cclean enigma2
export CVS_RSH=ssh
bitbake dreambox-image
-------------------------------------------------------------------------------------------------------------------------------

Je image is nu klaar en up-to-date met alle drivers en patches.
Deze kan je terug vinden in $HOME/enigma2/~build/tmp/employ/images


Have fun, view.