Howto: Erstellen eines kompletten Images

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Howto: Erstellen eines kompletten Images

Beitrag von seife »

starbright hat geschrieben:Außerdem beunruhigt mich noch, dass das *img als ganzes Flashimages einzuspielen ist. Besteht da nicht die Gefahr den Original Ur-Loader zu schrotten? Dann wäre die ganze Box hin ... :(
Nein, es wird als "flash ohne bootloader" eingespielt.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Howto: Erstellen eines kompletten Images

Beitrag von rhabarber1848 »

starbright hat geschrieben:Den Sagem-Treiber hab ich gefunden, aber als *.o. Weiß jemand die Quelle?
Vielleicht hier? http://forum.tuxbox-cvs.sourceforge.net ... 86#p350986
dwilx

Re: Howto: Erstellen eines kompletten Images

Beitrag von dwilx »

starbright hat geschrieben: Was die Customization anbelangt. Ich habe die Files flash-neutrino-local.sh und root-neutrino-local.sh erstellt. Aber wo tue ich die hin und wie aktiviere ich sie? Das ist mir beim Lesen der Anleitung nicht klar geworden.
Ich habe das im Wiki grade mal noch etwas genauer beschrieben, für alle Fälle.
http://wiki.tuxbox-cvs.sourceforge.net/ ... on-Scripte
Gevatter
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Samstag 7. April 2007, 13:42

Re: Howto: Erstellen eines kompletten Images

Beitrag von Gevatter »

Guten Abend
Ich weiss , ist eine komische Frage aber wie kann ich ein Image
mit dem CVS stand von vor etwa 3 Jahren auschecken ?

Für mich sind die ganzen Neuerungen nicht so wichtig , wohl aber die Bootzeit .

Ich denke da z.b. an die Kernel Version 2.4.26

gruss
Gevatter
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: Howto: Erstellen eines kompletten Images

Beitrag von dbt »

Für den Stand heute vor 3 Jahren CVS komplett:

Code: Alles auswählen

cvs  update -d  -D "2005-08-03 02:15:04"
Gevatter
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Samstag 7. April 2007, 13:42

Re: Howto: Erstellen eines kompletten Images

Beitrag von Gevatter »

Ich komme irgendwie nicht weiter:

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -PA .
gevatter@localhost:~/cvs/kernel2004$ ls
apps  boot  cdk  CVS  CVSROOT  driver  hostapps

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ cvs update -d -D "2004-04-04 04:04:04"
gevatter@localhost:~/cvs/kernel2004$ls
apps  boot  cdk  CVS  CVSROOT  driver  hostapps  tuxbox
( Verzeichnis tuxbox ist neu hinzugekommen )

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ cd cdk
gevatter@localhost:~/cvs/kernel2004/cdk$ ./autogen.sh
Generating configuration files for tuxbox-cdk, please wait....
  aclocal
configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
../../lib/autoconf/general.m4:1723: AC_CANONICAL_TARGET is expanded from...
configure.ac:13: the top level
  libtoolize --automake
  autoconf
configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
../../lib/autoconf/general.m4:1723: AC_CANONICAL_TARGET is expanded from...
configure.ac:13: the top level
  automake --add-missing
configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET
../../lib/autoconf/general.m4:1723: AC_CANONICAL_TARGET is expanded from...
configure.ac:13: the top level
configure.ac:3: installing `./missing'
configure.ac:3: installing `./install-sh'
Makefile.am:1: `:='-style assignments are not portable
Makefile.am:2: `:='-style assignments are not portable
Makefile.am:1667: shell ls -1 $(flashprefix: non-POSIX variable name
Makefile.am:1667: (probably a GNU make extension)
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./COPYING'

Code: Alles auswählen

./configure --prefix=/home/gevatter/dbox2 --with-cvsdir=/home/gevatter/cvs/kernel2004 --enable-maintainer-mode --disable-libcrypto --with-targetruleset=flash
(war nirgenswo eine Warnung bis auf checking for mkjffs2... no

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004/cdk$ make flash-neutrino
make: *** Keine Regel vorhanden, um das Target »busybox«,
  benötigt von »/home/gevatter/dbox2/cdkflash/.flash«, zu erstellen.  Schluss.
gevatter@localhost:~/cvs/kernel2004/cdk$ make
make: *** Keine Regel vorhanden, um das Target »directories«,
  benötigt von »core«, zu erstellen.  Schluss.
.....ich weiss nicht mehr weiter ........bin seit Sontag am probieren
vileicht hat ja jemand von Euch eine Idee

gruss
Gevatter
dwilx

Re: Howto: Erstellen eines kompletten Images

Beitrag von dwilx »

Ich würde das so machen
zuerst aktuellen Stand auschecken, siehe hier:
http://wiki.tuxbox-cvs.sourceforge.net/Image_creation

Code: Alles auswählen

cd ~/<dein CVS-Ordner>
set CVS_RSH=ssh && cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P .
Wenn alles auf der Platte ist, dann wie bereits geschrieben wurde, die gewünschten Marken, in deinem Fall "Zeitmarke" holen:

Code: Alles auswählen

cvs update -d -D "2004-04-04 04:04:04"
danach dann das übliche

Code: Alles auswählen

mkdir ~/dbox2
./autogen.sh
und configure
Gevatter
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Samstag 7. April 2007, 13:42

Re: Howto: Erstellen eines kompletten Images

Beitrag von Gevatter »

Code: Alles auswählen

mkdir ~/dbox2
./autogen.sh
Also dazwichen fehlt schonmal was ?

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ mkdir ~/dbox2
gevatter@localhost:~/cvs/kernel2004$ ls
apps  Archive  boot  cdk  CVS  CVSROOT  driver  hostapps tuxbox
gevatter@localhost:~/cvs/kernel2004$ ./autogen.sh
bash: ./autogen.sh: Datei oder Verzeichnis nicht gefunden

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ cd cdk
./autogen.sh
und danach sieht es wieder wie oben aus

gruss
Gevatter
dwilx

Re: Howto: Erstellen eines kompletten Images

Beitrag von dwilx »

Was hast du damit vor:

Code: Alles auswählen

gevatter@localhost:~/cvs/kernel2004$ ls
Gevatter
Neugieriger
Neugieriger
Beiträge: 15
Registriert: Samstag 7. April 2007, 13:42

Re: Howto: Erstellen eines kompletten Images

Beitrag von Gevatter »

gevatter@localhost:~/cvs/kernel2004$
Ist die Ebene , auf der ich mich befinde. (alles direkt aus dem Shell rauskopiert)

ls
Zeigt dir den Inhalt des Verzeichnisses an.
Damit hoffe ich euch einen Überblick zu schaffen , welche Dateien sich dort befinden.
(und das in diesem Fall die Datei autogen.sh nicht aufgerufen werden kann , da sie nicht im Hauptverzeichniss existiert )

Also es muss mit dem cvs update -d -D "2004-04-04 04:04:04" zusammenhängen,
da ich ohne , ein komplettes Image erstellen kann ( aber das ist ja im moment nicht mein Wunsch )

gruss
Gevatter
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Re: Howto: Erstellen eines kompletten Images

Beitrag von flasher »

Unterhalb von cdk ein mkdir .deps bewirkt Wunder.
webbox
Beiträge: 1
Registriert: Dienstag 19. August 2008, 12:00

Re: Howto: Erstellen eines kompletten Images

Beitrag von webbox »

ich mache alles ohne fehler bis hier:
make $HOME/dbox2/cdkflash/.flash-roneutrinoroot

make flash-squashfsroot
dann habe ich in root-squashfs-neutrino.img umbenannt
Aber hier
make flash-squashfsneutrinoimages
bekomme ich als Fehler:
make: *** [/home/admin/dbox2/cdkflash/var-jffs2.img] Fehler 1

hat jemand Idee (fakeroot habe ich installiert)