Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
An welcher Stelle Source code ändern?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1816
Location: PB, Germany

PostPosted: Thu Jul 14, 2005 12:41 pm    Post subject: An welcher Stelle Source code ändern? Reply with quote

Hallo.
An welcher Stelle kann ich am besten den Sourcecode ändern, so daß ich danach emerge mit dem geänderten Code machen kann? Z.b. möchte ich dem wpa_supplicant einen anderen Treiber einkompilieren oder bei kphone am Sound-Device was drehen (weil es auf dem iBook noch Probleme macht).
Der Code wird doch mit Checksummen auf Richtigkeit überprüft, wie ich das sehe.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Thu Jul 14, 2005 1:19 pm    Post subject: Reply with quote

:arrow: man ebuild Der sinnvolle Weg ist es, das Ebuild ins Overlay zu kopieren und selber zu pflegen.
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1816
Location: PB, Germany

PostPosted: Mon Jul 18, 2005 1:47 pm    Post subject: Reply with quote

Könnte mir hierfür jemand ein kleines Howto geben? Ich habe mich noch nie mit der Erstellung von ebuilds beschäftigt und möchte nur einen eigenen Treiber einkompilieren bei wpa_supplicant. Von Hand weiß ich wie es geht, doch möchte ich es mit portage machen.
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
b3cks
Veteran
Veteran


Joined: 23 Mar 2004
Posts: 1481
Location: Bremen (GER)

PostPosted: Mon Jul 18, 2005 2:06 pm    Post subject: Reply with quote

http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds
http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

Und auf Seiten wie gentoo.org, gentoo.de, gentooforum.de, gentoo-wiki.org und natürlich hier im Forum findest du noch mehr.
_________________
I am /root and if you see me laughing you better have a backup.
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1816
Location: PB, Germany

PostPosted: Mon Jul 18, 2005 3:24 pm    Post subject: Reply with quote

okay.
Hier hab ich nun den original ebuild aus /usr/portage hinkopiert: /usr/local/portage/eigene/wpa_supplicant/
Mit Eintrag in package.unmask ist er auch erreichbar mit emerge.
Ein ebuild unpack legt das tar.gz nach /var/tmp/portage/..
Soll ich nun dorthin und dort die Source ändern?
Ich möchte eigentlich nur die config ändern, und den Hermes-Treiber Code unterschieben, damit dieser mitkompiliert wird.
Wenn ich allerdings den Originalcode von wpa_supplicant verwenden möchte, dann fehlt mir die datei.ebuild.
Entschuldigt, bin neu auf dem Gebiet..
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Mon Jul 18, 2005 4:29 pm    Post subject: Reply with quote

Wenn du nicht weisst wie du die patches im ebuild unterbringst dann packe die Quellen aus, mache deine Änderungen und packe sie wieder ein. Dann noch das ebuild ins Overlay, die neuen Quellen nach /usr/portage/disfiles und dann die Prüfsumme neu berechnen lassen.
.. wie das alles in deinem Fall geht musste schon selber rausfinden. Du wirst also nicht drumrum kommen dich mal mit der Thematik zu befassen. Ich fürchte fast das du manpages lesen musst ;).
Back to top
View user's profile Send private message
Massimo B.
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1816
Location: PB, Germany

PostPosted: Mon Jul 18, 2005 10:09 pm    Post subject: Reply with quote

gut, dann weiß ich wo es lang geht. Müßten die neuen Quellen nicht nach /usr/local/portage/distfiles? Oder liegen die alle zusammen in einem großen Pott?

Nebenbei: Warum liegen in meinem Verzeichnis verschiedenste ebuild Versionen von 3.8 bis 4.2?
Die werden wohl nicht mit emerge --prune bereinigt?
_________________
HP ZBook Power 15.6" G8 i7-11800H|HP EliteDesk 800G1 i7-4790|HP Compaq Pro 6300 i7-3770
Back to top
View user's profile Send private message
psyqil
Advocate
Advocate


Joined: 26 May 2003
Posts: 2767

PostPosted: Mon Jul 18, 2005 10:17 pm    Post subject: Reply with quote

Paolope wrote:
Nebenbei: Warum liegen in meinem Verzeichnis verschiedenste ebuild Versionen von 3.8 bis 4.2?
Die werden wohl nicht mit emerge --prune bereinigt?
Natürlich nicht, die sind ja nicht alle parallel installiert. Primär werden die sich in ihren keywords unterscheiden.

Wenn Du Deine Änderungen erstmal ausprobieren möchtest, bevor Du sie als ebuild festhälst:
Code:
ebuild /usr/portage/app-cat/programm-ver.sion.ebuild unpack
<Änderungen vornehmen>
ebuild /usr/portage/app-cat/programm-ver.sion.ebuild compile
ebuild /usr/portage/app-cat/programm-ver.sion.ebuild install
ebuild /usr/portage/app-cat/programm-ver.sion.ebuild qmerge
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum