help/howtos/development/integrate_patches
Howtos: Entwicklung
- Entpacken und Packen von Firmware-Images
- Kernel konfigurieren und kompilieren
- Developer Information
- Flash Partitionierung
- trac-post-commit-hook
- ADAM2-Bootloader
- Einstellungen speichern im Urlader-Environment
- Erstellen einer GUI für Pakete in Freetz
- Eigene Dateien in die Firmware integrieren
- Addon Paket installieren
- Patches in Freetz einspielen
- Freetz Build-Prozeß
- Ablauf eines Firmware-Updates
- Flash-Partitionen im laufenden Betrieb sichern
- Flash-Partitionen von außen mit FTP sichern
- Wie die FritzBox Manipulationen erkennt
- Eigene Programme kompilieren
- Busybox konfigurieren und kompilieren
- Dynamische Bandbreitenanzeige per SVG
- Platz sparen im Dateisystem der FritzBox
- Shell Coding Conventions
- Wie baue ich ein eigenes Paket für Freetz?
- Package Development
- Cross-Compiler / Toolchain erstellen
- First steps - How to start your first freetz package
Patches in Freetz einspielen
Hinweis: Wenn ihr Freetz aus dem svn (trunk oder stable branch) ausgecheckt habt, dann erhaltet ihr die neuesten Patches durch svn up.
Bei dringenden oder kleinen Änderungen / Neuerungen werden passend zum letzten Release so genannte Patches angeboten. Diese Patches haben einen Dateinamen ähnlich diesem: freetz-version-patch-name.patch.bz2. Der Patch muss nach dem Entpacken des zugehörigen Freetz freetzversion.tar.bz2 und vor dem Erstellen des Image eingespielt werden. Folgende Anleitung geht davon aus, dass beide Dateien im aktuellen Verzeichnis liegen:
- Falls noch nicht geschehen: Freetz entpacken tar -xvjf freetz-version.tar.bz2
- Patch entpacken bunzip2 freetz-version-patch-name.patch.bz2
- Patch anwenden patch -p0 < freetz-version-patch-name.patch
Nun ist der Patch in den entpackten Freetz eingespielt und man kann mit dem Erstellen des Image fortfahren.
