Vorlage:Bulid kernel 26: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Dbt (Diskussion | Beiträge) |
Dbt (Diskussion | Beiträge) (/* Beispiel-Script für den Bau eines Images mit 2.6er Kernel aktaulisiert/) |
||
| (4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
== | ==Beispiel-Script für den Bau eines Images mit 2.6er Kernel== | ||
= | <source lang="bash"> | ||
#Verzeichnisse festlegen# | |||
BUILDDIR=$HOME/tuxbox_K26 | |||
CDKDIR=$BUILDDIR/cdk | |||
DISTDIR=$HOME/dbox2_K26 | |||
= | #klonen | ||
cd $ | mkdir $BUILDDIR | ||
./autogen.sh | cd $BUILDDIR | ||
REPLIST="apps boot cdk driver hostapps sandbox" | |||
for f in $REPLIST ; do | |||
git clone git://git.code.sf.net/p/tuxbox-cvs/$f $f | |||
done | |||
#wechsel in das driver-Verzeichnis und driver_2_6_branch auschecken | |||
cd $BUILDDIR/driver | |||
git checkout -b driver_2_6_branch origin/driver_2_6_branch | |||
cd $CDKDIR | |||
#konfigurieren# | |||
./autogen.sh | |||
./configure --enable-kernel26 \ | |||
--enable-maintainer-mode \ | --enable-maintainer-mode \ | ||
--prefix=$ | --prefix=$DISTDIR \ | ||
--enable-flashrules \ | --enable-flashrules \ | ||
--enable-cdkVcInfo \ | --enable-cdkVcInfo \ | ||
--disable-ext3 \ | --disable-ext3 \ | ||
--with-checkImage=rename \ | --with-checkImage=rename \ | ||
--with-cvsdir=$ | --with-cvsdir=$BUILDDIR \ | ||
--enable-ccache | --enable-ccache | ||
#target für Neutrino-Image aufrufen# | |||
time make flash-neutrino-squashfs-all | |||
</source> | |||
= | ===IDE Interface Unterstützung für Kernel 2.6.x === | ||
==IDE Interface Unterstützung== | |||
Hierfür sind einige Anpassungen in der Busybox- und der Kernelconfig und evtl. an Treiber nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt und sich das Ganze derzeit in der Entwicklung befindet sei auf diese Forumsthreads verwiesen. | Hierfür sind einige Anpassungen in der Busybox- und der Kernelconfig und evtl. an Treiber nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt und sich das Ganze derzeit in der Entwicklung befindet sei auf diese Forumsthreads verwiesen. | ||
*[http://tuxbox | *[http://www.tuxbox.org/forum/viewtopic.php?f=7&t=47409 Kernel 2.6 - IDE Unterstützung einbauen] | ||
==Weitere Forum-Links zum Thema== | ===Weitere Forum-Links zum Thema=== | ||
*[http://tuxbox | *[http://www.tuxbox.org/forum/viewtopic.php?f=7&t=48069 Commit-Wünsche für das CVS] | ||
*[http://tuxbox | *[http://www.tuxbox.org/forum/viewtopic.php?f=7&t=47962 LZMA-Unterstützung für Kernel 2.6] | ||
*[http://tuxbox | *[http://www.tuxbox.org/forum/viewtopic.php?f=7&t=47951 Kernel 2.4 zu 2.6] | ||
*[http://tuxbox | *[http://www.tuxbox.org/forum/viewtopic.php?f=7&t=46928 Bitte testen: newmake / kernel 2.6 patch] | ||
Aktuelle Version vom 10. November 2013, 13:49 Uhr
Beispiel-Script für den Bau eines Images mit 2.6er Kernel
#Verzeichnisse festlegen#
BUILDDIR=$HOME/tuxbox_K26
CDKDIR=$BUILDDIR/cdk
DISTDIR=$HOME/dbox2_K26
#klonen
mkdir $BUILDDIR
cd $BUILDDIR
REPLIST="apps boot cdk driver hostapps sandbox"
for f in $REPLIST ; do
git clone git://git.code.sf.net/p/tuxbox-cvs/$f $f
done
#wechsel in das driver-Verzeichnis und driver_2_6_branch auschecken
cd $BUILDDIR/driver
git checkout -b driver_2_6_branch origin/driver_2_6_branch
cd $CDKDIR
#konfigurieren#
./autogen.sh
./configure --enable-kernel26 \
--enable-maintainer-mode \
--prefix=$DISTDIR \
--enable-flashrules \
--enable-cdkVcInfo \
--disable-ext3 \
--with-checkImage=rename \
--with-cvsdir=$BUILDDIR \
--enable-ccache
#target für Neutrino-Image aufrufen#
time make flash-neutrino-squashfs-all
IDE Interface Unterstützung für Kernel 2.6.x
Hierfür sind einige Anpassungen in der Busybox- und der Kernelconfig und evtl. an Treiber nötig. auch die Startdateien (rcS und/oder start_neutrino) müssen ggf. angepaßt werden. Da es noch keine einheitlich Vorgehensweise gibt und sich das Ganze derzeit in der Entwicklung befindet sei auf diese Forumsthreads verwiesen.