view Geplaatst: 24 juli 2010 Geplaatst: 24 juli 2010 Ik heb net een nieuwe image gemaakt vanuit enigma2. Nu wil ik echter een wijziging maken. Als ik dit doe wordt het echter niet overgenomen in de nieuwe nfi file. 1. ik geef ./make_dm800 in om de nfi file te maken. 2. zodra deze klaar is verander ik op bepaalde plekken files. 3. Ik geef weer ./make_dm800 in 4. ik update de image ./make_tomorrow_dm800 De nfi file is in orde en boot, maar ik kwam erachter dat er een foutje in de bootup stond. Deze heb ik gewijzigd en heb weer ./make_dm800 ingegeven. De nfi file wordt zonder problemen gemaakt. Maar nadien blijkt dat de wijziging niet mee overgenomen is. Er moet ergens tegen de compiler "gezegd" worden dat hij de file meeneemt als de nieuwe file word gemaakt. Wie kan mij daarmee op weg helpen?
Gast MiLo Geplaatst: 24 juli 2010 Geplaatst: 24 juli 2010 Ik kan niet echt volgen wat je bedoelt, maar er vanuit gaande dat je een omgeving met openembedded gebruikt zoals iedereen, zul je wel vergeten zijn het versie nummer van de betreffende package op te hogen. /etc/init.d/bootup komt uit "initfiles-opendreambox.bb" dus als je daar de "PR" ophoogt dan wordt er een nieuw pakket gemaakt en geinstalleerd.
view Geplaatst: 24 juli 2010 Auteur Geplaatst: 24 juli 2010 Hoi MiLo, Dank voor je reactie. Ik zal je proberen uit te leggen wat ik aan het doen ben. Ik bewerk de bootup file in /openembedded/pakkages/initscripts/initscripts-1.0/dm800/ Als ik daar wat gewijzigd heb verander ik daarna de initscripts-opendreambox_1.0.bb in /openembedded/pakkages/initscripts/initscripts-1.0/dm800/ Code: DESCRIPTION = "SysV init scripts (stripped) for opendreambox"MAINTAINER = "Felix Domke <tmbinc@elitedvb.net>"SECTION = "base"PRIORITY = "required"DEPENDS = "makedevs"RDEPENDS = "makedevs"LICENSE = "GPL"PR = "r22"PR_dm800 = "r22" <---was eerst 21PR_dm8000 = "r22"PR_dm500hd = "r23" Daarna geef ik in terimial het volgende in : make -f Makefile-opendreambox image Dit is wat ik dan krijg te zien. Code: [view@box ~]$ cd openembedded/1.5/dm800[view@box dm800]$ make -f Makefile-opendreambox imagecd /home/view/openembedded/1.5/openembedded && git pullremote: Counting objects: 44, done.remote: Compressing objects: 100% (30/30), done.remote: Total 30 (delta 23), reused 0 (delta 0)Unpacking objects: 100% (30/30), done.From git://git.opendreambox.org/git/openembedded * [new branch] bug_558_wlanfixes-1.5 -> origin/bug_558_wlanfixes-1.5 * [new branch] bug_558_wlanfixes-1.6 -> origin/bug_558_wlanfixes-1.6Already up-to-date.cd build; . ./env.source; bitbake dreambox-imageNOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.NOTE: Using cache in '/home/view/openembedded/1.5/dm800/cache/oe-cache.view'NOTE: Handling BitBake files: / (4115/4115) [100 %]NOTE: Parsing finished. 3926 cached, 1 parsed, 160 skipped, 28 masked.NOTE: build 201007241847: startedOE Build Configuration:BB_VERSION = "1.6.8"OE_REVISION = "<unknown>"TARGET_ARCH = "mipsel"TARGET_OS = "linux"MACHINE = "dm800"DISTRO = "opendreambox"DISTRO_VERSION = "1.5.0"TARGET_FPU = "soft"NOTE: package dreambox-image-1.0: startedNOTE: package dreambox-image-1.0-r0: task do_rootfs: startedNOTE: package dreambox-image-1.0-r0: task do_rootfs: completedNOTE: package dreambox-image-1.0-r0: task do_build: startedNOTE: package dreambox-image-1.0-r0: task do_build: completedNOTE: package dreambox-image-1.0: completedNOTE: build 201007241847: completedBuild statistics: Attempted builds: 1[view@box dm800]$ Ik ga de NFI testen, laat je dan weten of het werkt. Groet, view
view Geplaatst: 24 juli 2010 Auteur Geplaatst: 24 juli 2010 Helaas, de wijziging in de bootup is niet meegenomen.
view Geplaatst: 24 juli 2010 Auteur Geplaatst: 24 juli 2010 Opgelost! ik heb PR en PR_dm800 beiden op 24 gezet. Nu word het wel meegenomen bij make. Dank Milo voor de tip, alles loopt nu naar wens. view.
Gast MiLo Geplaatst: 25 juli 2010 Geplaatst: 25 juli 2010 Tip: Als de huidige PR "23" is, noem je eigen aanpassing dan "23.1" en "23.2" etc. Als er dan een generieke update naar "24" komt, hoef je geen eigen administratie bij te gaan houden.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen