Unterschiede zwischen den Revisionen 1 und 5 (über 4 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 5 vom 2012-06-13 21:26:22
Größe: 817
Autor: anonym
Kommentar: converted to 1.6 markup
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>>

----
= 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
}}}
 1. die gewuenschten Dateien im Verzeichnis ''$SRC-patched'' veraendern
 1. den Patch erzeugen:{{{
diff -ruN $SRC $SRC-patched > $PATCHNAME
}}}
 1. den Patch auf das Original anwenden:{{{
patch -p0 < $PATCHNAME}}}
Zeile 7: Zeile 26:
 1. ''$SRC-patched'' kann wieder geloescht werden:{{{
rm -r $SRC-patched
}}}


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.