Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel manuell patchen... wie gehts ?
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
tobiasbeil
Guru
Guru


Joined: 22 Nov 2004
Posts: 326
Location: Stuttgart

PostPosted: Sun Nov 20, 2005 9:06 pm    Post subject: Kernel manuell patchen... wie gehts ? Reply with quote

Also ich hab hier die neuesten ck-sources und habe mir extra den archck5-patch
gesaugt. nun habe ich also das patchfile und die ck-sourcen (archck baut auf ck auf).
nun müsste ich manuell die kernelquellen patchen. aber die kommandozeile möchte,
dass ich per "patch -pX < patch" mit X eine Zahl angebe. Was gibt man für die Zahl ein?
Ist das überhaupt der richtige Weg oder müsste das distfile gepatched werden ?
(statt den fertigen quellen...)

Hat jemand schonmal ähnliches vorgenommen ?
Back to top
View user's profile Send private message
Fabiolla
Apprentice
Apprentice


Joined: 04 Mar 2004
Posts: 277
Location: somewhere

PostPosted: Sun Nov 20, 2005 9:54 pm    Post subject: Reply with quote

Hallo,
mit -p<Zahl> kannst du steuern, in welcher Ebene des Dateisystems du dich befindest.
Auszug aus der Manpage:
Quote:

-pnum or --strip=num
Strip the smallest prefix containing num leading slashes from each file name
found in the patch file. A sequence of one or more adjacent slashes is counted
as a single slash. This controls how file names found in the patch file are
treated, in case you keep your files in a different directory than the person
who sent out the patch. For example, supposing the file name in the patch file
was

/u/howard/src/blurfl/blurfl.c

setting -p0 gives the entire file name unmodified, -p1 gives

u/howard/src/blurfl/blurfl.c


Beispiel:
Wenn man im Verzeichnis /usr/src ist -p0
Wenn man im Verzeichnis /usr/src/linux-<Version> ist -p1

Da ich zufaul bin das Ebuild anzupassen hab ich den Kernel mit emerge installiert und den Patch
danch in /usr/src/linux-<version> manuell ausgeführt.

Im Gentoo Wiki gibt es zum Patchen einen Eintrag, sonst noch auf http://kerneltrap.org/ nach Patch suchen, da gibt es einige Posts dazu.
lg
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Sun Nov 20, 2005 9:55 pm    Post subject: Re: Kernel manuell patchen... wie gehts ? Reply with quote

tobiasbeil wrote:
aber die kommandozeile möchte, dass ich per "patch -pX < patch" mit X eine Zahl angebe. Was gibt man für die Zahl ein?
Je nach dem, was der Patch-Ersteller will, üblicherweise 1.

Quote:
Ist das überhaupt der richtige Weg oder müsste das distfile gepatched werden ?
Du weißt besser, für was der von dir heruntergeladene Patch gedacht ist. Normalerweise jedoch benutzt man plain-vanilla als Ausgangspunkt, nicht distributionsspezifische Dateien.

Quote:
Hat jemand schonmal ähnliches vorgenommen ?
Sicherlich. Und per Google lassen sich jene auch sehr leicht finden.
Übrigens, was hältst du von der Idee, das Geplenke abzustellen?

Gruß,
/dev

[edit]Mist, zu spät! :([edit]


Last edited by Deever on Sun Nov 20, 2005 10:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
tobiasbeil
Guru
Guru


Joined: 22 Nov 2004
Posts: 326
Location: Stuttgart

PostPosted: Sun Nov 20, 2005 10:14 pm    Post subject: Reply with quote

Sorry .
aber ,
ich verstehe überhaupt nicht ,
was du meinst !
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