Re: Manuelles Patchen bei emerge?
Matthias Hanft <[email protected]> Wed, 12 Jun 2019 17:16:41 +0200
| Newsgroups | gmane.linux.gentoo.user.german |
|---|---|
| Message-ID | <[email protected]> |
Felix Kuperjans schrieb: > >> * Applying vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch ... >> 2 out of 2 hunks FAILED -- saving rejects to file conflictcheck.c.rej > Du kannst in dieser Datei mal nachgucken, was mit deinem Patch nicht > funktionierte. Aus irgendeinem Grund lässt er sich nicht auf den > Quelltext anwenden. In dieser Datei stand einfach nochmal der originale Quelltext aus der .patch-Datei, das hat mir also nicht weitergeholfen. Aber... > Der Workspace müsste noch in /var/tmp/portage/ liegen, ansonsten noch > ein cooler Trick, um den Workspace zu bekommen: [...] ...bei Fehlern bleibt .../work mit den Sourcefiles eh stehen. Ich bin dann da reingegangen, hab das fragliche File in zwei Subdirectories a und b kopiert, in b die zwei Zeilen schnell mitm vi korrigiert und dann "diff -Nub a/conflictcheck.c b/conflictcheck.c > /etc/patches.../mein.patch" gemacht. Das hatte dann wohl das richtige Format, denn damit hats nun funktioniert. Herzlichen Dank an alle Beteiligten - ich habe viel dazu- gelernt! :-) Gruß Matthias.