Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2004-12-16 23:45:13
Größe: 405
Autor: anonym
Kommentar: missing edit-log entry for this revision
Revision 2 vom 2005-05-10 21:00:38
Größe: 750
Autor: phil
Kommentar: optisch ueberarbeitet
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.