405
Kommentar: missing edit-log entry for this revision
|
817
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]] ---- = 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
eine Kopie der gesamten Sourcen erstellen:
cp -R $SRC $SRC-patched
die gewuenschten Dateien im Verzeichnis $SRC-patched veraendern
den Patch erzeugen:
diff -ruN $SRC $SRC-patched > $PATCHNAME
den Patch auf das Original anwenden:
patch -p0 < $PATCHNAME
- Sourcen erneut compilieren und installieren
$SRC-patched kann wieder geloescht werden:
rm -r $SRC-patched