Dbox2:Images und Yadd's mit Kernel 2.6

Aus TuxBoxWIKI
Version vom 30. Mai 2008, 09:30 Uhr von Tommy (Diskussion | Beiträge) (Newmake + Kernel 2.6 created)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


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]