Dbox2:Images und Yadd's mit Kernel 2.6: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche
(Newmake + Kernel 2.6 created)
 
(Formatierung geändert)
Zeile 11: Zeile 11:
 
*Man sollte mit der Funktionsweise von [[Newmake]] vertraut sein und auch schon ein [[Image]] gebaut haben.
 
*Man sollte mit der Funktionsweise von [[Newmake]] vertraut sein und auch schon ein [[Image]] gebaut haben.
 
*Auf jeden Fall sollte eine separate Umgebung für die CVS Struktur angelegt werden
 
*Auf jeden Fall sollte eine separate Umgebung für die CVS Struktur angelegt werden
 +
 +
 
==Benutzte Verzeichnisse==
 
==Benutzte Verzeichnisse==
 
Die Verzeichnisse für alle folgenden Schritte  
 
Die Verzeichnisse für alle folgenden Schritte  
Zeile 16: Zeile 18:
 
  cdkdir=$HOME/tuxbox/tuxbox-cvs/cdk
 
  cdkdir=$HOME/tuxbox/tuxbox-cvs/cdk
 
  distridir=$HOME/tuxbox/dbox2
 
  distridir=$HOME/tuxbox/dbox2
 +
 +
 
=Auschecken=
 
=Auschecken=
 
  cd $cvsdir
 
  cd $cvsdir
Zeile 23: Zeile 27:
 
  cvs -qz9 -d $CVS co -f -r newmake -P .
 
  cvs -qz9 -d $CVS co -f -r newmake -P .
 
  cvs -qz9 update -dP -r driver_2_6_branch driver/
 
  cvs -qz9 update -dP -r driver_2_6_branch driver/
 +
 +
 
=Vorbereiten=
 
=Vorbereiten=
 
  cd $cdkdir
 
  cd $cdkdir
Zeile 33: Zeile 39:
 
             --with-checkImage=rename \
 
             --with-checkImage=rename \
 
             --with-cvsdir=$cvsdir \
 
             --with-cvsdir=$cvsdir \
 +
 +
 
=Bauen=
 
=Bauen=
 
Für Neutrino SquashFS Images (1xI und 2xI)
 
Für Neutrino SquashFS Images (1xI und 2xI)
 
  time make flash-neutrino-squashfs-all
 
  time make flash-neutrino-squashfs-all
 +
 +
 
=IDE Interface Unterstützung=
 
=IDE Interface Unterstützung=
Hierfür ist einige Anpassung in der Busybox- und der Kernelconfig nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt verweise ich vorerst auf den entsprechenden [[http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?f=7&t=47409 Forumsthread]]
+
Hierfür ist einige Anpassung in der Busybox- und der Kernelconfig nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt verweise ich vorerst auf den entsprechenden [http://tuxbox-forum.dreambox-fan.de/forum/viewtopic.php?f=7&t=47409 Forumsthread]

Version vom 30. Mai 2008, 20:41 Uhr


Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.

Allgemeines

Danke Seife ist es möglich mit Newmake den Kernel 2.6 in Images zu verwenden.

Vorbedingungen

  • Man sollte mit der Funktionsweise von Newmake vertraut sein und auch schon ein Image gebaut haben.
  • Auf jeden Fall sollte eine separate Umgebung für die CVS Struktur angelegt werden


Benutzte Verzeichnisse

Die Verzeichnisse für alle folgenden Schritte

cvsdir=$HOME/tuxbox/tuxbox-cvs
cdkdir=$HOME/tuxbox/tuxbox-cvs/cdk
distridir=$HOME/tuxbox/dbox2


Auschecken

cd $cvsdir
export CVS_RSH=ssh
BUILDDIR=$PWD
CVS=:ext:anoncvs@cvs.tuxbox.org:/cvs/tuxbox
cvs -qz9 -d $CVS co -f -r newmake -P .
cvs -qz9 update -dP -r driver_2_6_branch driver/


Vorbereiten

cd $cdkdir
./autogen.sh
./configure --enable-maintainer-mode \
            --prefix=$distridir \
            --enable-flashrules \
            --enable-cdkVcInfo \
            --disable-ext3 \
            --with-checkImage=rename \
            --with-cvsdir=$cvsdir \


Bauen

Für Neutrino SquashFS Images (1xI und 2xI)

time make flash-neutrino-squashfs-all


IDE Interface Unterstützung

Hierfür ist einige Anpassung in der Busybox- und der Kernelconfig nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt verweise ich vorerst auf den entsprechenden Forumsthread