Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

BeowulfOF

unregistriert

1

27.07.2004, 19:45

[gelöst] ebuilds ändern und behalten

Hi Leute,

meine Suche hat mir nicht wirklich Erfolge gebracht, deshalb poste ich meine Frage mal hier:

Wie kann ich ein Ebuild, welches ich geändert habe so im Portage Tree (lokal) behalten, das es das eigentliche Ebuild ersetzt, bis eine neue Version erscheint?

Beispiel:
In gnome-2.6.ebuild habe ich endlich diesen "epiphany" rausgeschmissen, da ich Mozilla benutze. jetzt möchte ich aber nicht das diese Änderung nach dem nächsten "emerge sync" wieder rückgängig gemacht wurde...

Danke im Vorraus

BeowulfOF

2

28.07.2004, 02:47

dafür ist das portdir_overlay da. Aus der make.conf :
[code:1]# PORTDIR_OVERLAY is a directory where local ebuilds may be stored without
# concern that they will be deleted by rsync updates. Default is not
# defined.
PORTDIR_OVERLAY=/usr/local/portage[/code:1]
/usr/local/portage ist übrigens das Standardverzeichnis dafür, aber da kannst du reinschreiben was du willst.

in dem Verzeichnis musst du dann eine Verzeichnisstruktur anlegen wie in /usr/portage. D.h. das Ebuild muss im Ordner mit dem richtigen Programmnamen stehen, und dieser wiederum in der richtigen Gruppe. Also z.B. /usr/local/portage/gnome-base/gnome/DEINEBUILD.ebuild in deinem Fall. Die Ordner musst du halt erstellen.

BeowulfOF

unregistriert

3

28.07.2004, 07:57

Dankeschön, das war genau die Erklärung, die ich gesucht habe!

Funzt auch wunderbar, und wird sogar bei emerge [...] -pv angezeigt, das ein Overlay vorhanden ist... super.