View previous topic :: View next topic |
Author |
Message |
tobiasbeil Guru
Joined: 22 Nov 2004 Posts: 326 Location: Stuttgart
|
Posted: Sun Nov 20, 2005 9:06 pm Post subject: Kernel manuell patchen... wie gehts ? |
|
|
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 |
|
|
Fabiolla Apprentice
Joined: 04 Mar 2004 Posts: 277 Location: somewhere
|
Posted: Sun Nov 20, 2005 9:54 pm Post subject: |
|
|
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 |
|
|
Deever Veteran
Joined: 06 Jul 2002 Posts: 1354 Location: Zürich / Switzerland
|
Posted: Sun Nov 20, 2005 9:55 pm Post subject: Re: Kernel manuell patchen... wie gehts ? |
|
|
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 |
|
|
tobiasbeil Guru
Joined: 22 Nov 2004 Posts: 326 Location: Stuttgart
|
Posted: Sun Nov 20, 2005 10:14 pm Post subject: |
|
|
Sorry .
aber ,
ich verstehe überhaupt nicht ,
was du meinst ! |
|
Back to top |
|
|
|
|
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
|
|