View previous topic :: View next topic |
Author |
Message |
drakesoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Aug 2008 Posts: 129
|
Posted: Sun Sep 07, 2008 10:08 am Post subject: Eigene Patches in packet einfügen |
|
|
Hallo,
ich wollte ma fragen wie man eigene patches (*.diff) beim emergen hinzufügen kann. Ich hab schon was im internet gefunden speziell für VDR, dies hat aber leider nicht funktioniert.
Mit Freundlichen Grüßen
drakesoft
Last edited by drakesoft on Sun Sep 07, 2008 10:40 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
l3u Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/535570295dff893c1fda6.png)
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Sun Sep 07, 2008 10:14 am Post subject: |
|
|
Am besten kopierst du das ganze ebuild-Verzeichnis aus dem Tree in ein Overlay. Sonst gehen deinen Änderungen beim nächsten Sync flöten. Dann den Patch ins Unterverzeichnis files/ kopieren und das ebuild editieren. In der Funktion src_unpack() dann (am Ende) folgendes einfügen:
Code: | epatch "${FILESDIR}"/mein.patch |
Am Ende noch ein
Code: | ebuild mein.ebuild digest |
Das war's. Bei Programmen mit selben Version im offiziellen Baum und in einem Overlay nimmt Portage die Version aus dem Overlay. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
drakesoft Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
Joined: 07 Aug 2008 Posts: 129
|
Posted: Sun Sep 07, 2008 10:44 am Post subject: |
|
|
epatch tut mir leid aber irgentwie finde ich da nicht das richtige ebuild. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
l3u Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/535570295dff893c1fda6.png)
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Sun Sep 07, 2008 1:40 pm Post subject: |
|
|
Für epatch gibt's kein ebuild, das ist ein Befehl, der IN einem ebuild aufgerufen wird.
Libby wrote: | In der Funktion src_unpack() dann (am Ende) folgendes einfügen:
Code: | epatch "${FILESDIR}"/mein.patch |
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|