741
Kommentar: optischer Schnickschnack
|
817
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 }}} |
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