fli4l kernel autobuild scripts and patches ========================================== $Id$ Um einen neuen Patch fuer den fli4l Kernel anzupassen sind zuerst folgende Kommandos auszufuehren: ./mkkernel.sh -fetch -unpack -patch Dann den eben vorbereiteten Kernel kopieren: cp -a linux- linux-.patched In das Verzeichnis linux-.patched wechseln und dort den neuen Patch einbauen. Es ist sehr wichtig dort eventuelle Reject oder Hunk manuell zu ueberpruefen. Nachdem sichergestellt ist, dass der neue Patch korrekt angewendet worden ist bitte alle alten Backupdateien oder aehnliches loeschen. Achten darauf dass keine *.orig, *.rej Dateien im eben gepatchten Kerneltree liegen bleiben. Dann den Patch neu erstellen mit: diff -uNr linux- linux-.patched > patch_ Fuer wird zuerst ein "_" und dann die naechste freie Nummer in der Patchliste genommen und dann wieder ein "_". Anschliessend kommt eine Name fuer den Patch gefolgt von der Kernelversion wieder mit einem "_" getrennt. Wenn der neue Patch als Beispiel "dummy" heissen sollte und wir mit dem Kernel 2.4.26 arbeiten wuerde fuer folgendes benutzt werden: patch_15_dummy_2.4.26 Description of current patches (incomplete) ------------------------------------------- patch_00_makefile - Patches Makefile for GNU make 3.82 (see http://savannah.gnu.org/bugs/?33034 for details) patch_01_inittmpfs - A patch to allow the initramfs to be mounted as tmpfs patch_02_imq - IMQ - Patch http://www.linuximq.net patch_04_lzscomp - Data compression for ISDN (http://micky.ibh.de/~beck/stuff/lzs4i4l/) (Andre Beck ) patch_06_sedlbauer_cs - Add modalias for Toshiba Optegra PC Card ISDN which is a sedlbauer_cs with other id. fli4l Distributionskernel bauen ------------------------------- Wenn alle Patches und Pakete in dem privaten Kernelverzeichnis zur Zufriedenheit bauen wird es Zeit den fli4l Distributionskernel zu compilieren. Das sollte mit dem Benutzer "fli4l" passieren und der fertig compilierte Kernel sollte in /project/fli4l/kernel liegen. Um also den aktuellen Kernel zu uebersetzen zuerst ein sudo su fli4l - und dann als Benutzer fli4l ein ./mkkernel.sh -d /project/fli4l/kernel -t /project/fli4l/kernel -i /project/fli4l/kernel/out-2.6.16.62 -all Der fertig compilierte Kernel liegt dann unter