Unterschiede zwischen den Revisionen 3 und 4
Revision 3 vom 2005-05-11 00:48:04
Größe: 741
Autor: lars
Kommentar: optischer Schnickschnack
Revision 4 vom 2005-06-22 13:16:06
Größe: 817
Autor: phil
Kommentar: optisch ueberarbeitet
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:

== Beschreibung ==
= Was ist das hier =
Zeile 8: Zeile 7:
= Begriffe und Variablen =
||''Variable''||''Bedeutung''||
||$SRC||bezeichnet das Original-Verzeichnis||
||$SRC-patched||bezeichnet die Kopie des Original-Verzeichnisses||
||$PATCHNAME||ersetzt du durch einen passenden Namen fuer deinen Patch||
Zeile 9: Zeile 13:
== Zeichenerklaerung ==
 SRC:: bezeichnet das Original-Verzeichnis

 SRC-patched:: bezeichnet die Kopie des Original-Verzeichnisses

 foo:: ersetzt du durch einen passenden Namen fuer deinen Patch

== Anwendung ==
----
= Anwendung =
Zeile 19: Zeile 17:
cp -R SRC SRC-patched}}}
 1. die gewuenschten Dateien im Verzeichnis ''SRC-patched'' veraendern
cp -R $SRC $SRC-patched
}}}
 1. die gewuenschten Dateien im Verzeichnis ''$SRC-patched'' veraendern
Zeile 22: Zeile 21:
diff -ruN SRC SRC-patched > foo}}} diff -ruN $SRC $SRC-patched > $PATCHNAME
}}}
Zeile 24: Zeile 24:
patch -p0 < foo}}} patch -p0 < $PATCHNAME}}}
Zeile 26: Zeile 26:
 1. ''SRC-patched'' kann wieder geloescht werden:{{{
rm -r SRC-patched}}}
 1. ''$SRC-patched'' kann wieder geloescht werden:{{{
rm -r $SRC-patched
}}}

TableOfContents


Was ist das hier

Diese Anleitung beschreibt die Erstellung eines Patches.

Begriffe und Variablen

Variable

Bedeutung

$SRC

bezeichnet das Original-Verzeichnis

$SRC-patched

bezeichnet die Kopie des Original-Verzeichnisses

$PATCHNAME

ersetzt du durch einen passenden Namen fuer deinen Patch


Anwendung

  1. eine Kopie der gesamten Sourcen erstellen:

    cp -R $SRC $SRC-patched
  2. die gewuenschten Dateien im Verzeichnis $SRC-patched veraendern

  3. den Patch erzeugen:

    diff -ruN $SRC $SRC-patched > $PATCHNAME
  4. den Patch auf das Original anwenden:

    patch -p0 < $PATCHNAME
  5. Sourcen erneut compilieren und installieren
  6. $SRC-patched kann wieder geloescht werden:

    rm -r $SRC-patched

Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.