Dbox2:Images und Yadd's mit Kernel 2.6: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Dieser 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.
Tommy (Diskussion | Beiträge) (Newmake + Kernel 2.6 created) |
Dbt (Diskussion | Beiträge) (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 | 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
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