Mourice hat geschrieben:
Hallo,
ich würde auch ganz gerne diesen neuen Patch mal ausprobieren. Aber ich bekomme es irgendwie nicht hin.
Kannst Du mir bitte sagen, wie ich diesen Patch einspielen muss.
Gruss
Meine Diffs sind mit Git erstellt, also nicht direkt über das CVS, kann sein das es mal nicht ganz aktuell ist, obwohl es das eigentlich sein sollte, da ich mein Repo regelmäßig abgleiche. Wie auch immer, es ist eigentlich ganz einfach:
schau Dir die erste Zeile im Patch an, da steht
Code: Alles auswählen
diff --git a/tuxbox/neutrino/data/locale/deutsch.locale b/tuxbox/neutrino/data/locale/deutsch.locale
Da siehst du wo der Patch hin muß,...nach
apps., denn von dort wurden die zu patchenden Dateien gedifft
/tuxbox/neutrino/data/locale/deutsch.locale b/tuxbox/neutrino/data/locale/deutsch.locale
Im Terminal rufst den Patch dann einfach so auf:
Code: Alles auswählen
user@your_pc:~/tuxbox-cvs/apps> patch -p1 < blabla.patch
dann könnte das so aussehen:
Code: Alles auswählen
patching file tuxbox/neutrino/data/locale/deutsch.locale
patching file tuxbox/neutrino/src/gui/Makefile.am
patching file tuxbox/neutrino/src/gui/moviebrowser.cpp
Hunk #1 succeeded at 209 (offset 3 lines).
patching file tuxbox/neutrino/src/gui/network_setup.cpp
patching file tuxbox/neutrino/src/gui/network_setup.h
patching file tuxbox/neutrino/src/gui/neutrino_menu.cpp
patching file tuxbox/neutrino/src/gui/record_setup.cpp
patching file tuxbox/neutrino/src/gui/record_setup.h
patching file tuxbox/neutrino/src/gui/software_update.h
patching file tuxbox/neutrino/src/gui/widget/icons.h
An der Zeile bleibt die Kiste stehen, da erkennst du, dass hier an icons.h schon was geändert wurde, aber eigentlich nicht hingehört.
Code: Alles auswählen
Reversed (or previously applied) patch detected! Assume -R? [n]
Warum das bei mir nicht gepasst hat, weiß ich auch nicht so genau. Liegt aber meistens an einer Headerzeile. Es wird ein *.rej-File angelegt, wo drin steht was nicht gepatcht wurde. In dem Fall ist es wohl harmlos. Gib dann einfach
n ein dann gehts weiter und der icons.h-Teil wird ausgelassen und es wird der Rest fertig gepatcht.
Code: Alles auswählen
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file tuxbox/neutrino/src/gui/widget/icons.h.rej
patching file tuxbox/neutrino/src/neutrino.cpp
patching file tuxbox/neutrino/src/neutrino.h
patching file tuxbox/neutrino/src/system/configure_network.cpp
patching file tuxbox/neutrino/src/system/configure_network.h
patching file tuxbox/neutrino/src/system/setting_helpers.cpp
patching file tuxbox/neutrino/src/system/setting_helpers.h
fertig
Edit: Ist erst mal eingecheckt