Unterschiede zwischen den Revisionen 1 und 3 (über 2 Versionen hinweg)
Revision 1 vom 2004-12-16 23:45:13
Größe: 405
Autor: anonym
Kommentar: missing edit-log entry for this revision
Revision 3 vom 2005-05-11 00:48:04
Größe: 741
Autor: lars
Kommentar: optischer Schnickschnack
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
 1. eine Kopie der gesamten Sourcen erstellen ('''cp -R SRC SRC-patched''')
 1. die gewuenschten Dateien im Verzeichnis '''SRC-patched''' veraendern
 1. in das uebergeordnete Verzeichnis wechseln
 1. den Patch erzeugen: '''diff -ruN SRC SRC-patched >patch-BESCHREIBUNG'''
 1. den Patch auf das Original anwenden: '''patch -p0 <patch-BESCHREIBUNG'''
[[TableOfContents]]

----

== Beschreibung ==
Diese Anleitung beschreibt die Erstellung eines Patches.


== 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 ==

 1. eine Kopie der gesamten Sourcen erstellen:{{{
cp -R SRC SRC-patched}}}
 1. die gewuenschten Dateien im Verzeichnis ''SRC-patched'' veraendern
 1. den Patch erzeugen:{{{
diff -ruN SRC SRC-patched > foo}}}
 1. den Patch auf das Original anwenden:{{{
patch -p0 < foo}}}
Zeile 7: Zeile 26:
 1. ''SRC-patched'' kann wieder geloescht werden:{{{
rm -r SRC-patched}}}

TableOfContents


Beschreibung

Diese Anleitung beschreibt die Erstellung eines Patches.

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

  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 > foo
  4. den Patch auf das Original anwenden:

    patch -p0 < foo
  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.