Re: kernel patch

From: Jürgen E. Fischer <fischer@linux-buechse.de>
Date: Fri Mar 31 2006 - 19:08:54 CEST

Moin Mark,

On Fri, Mar 31, 2006 at 17:49:04 +0200, Mark Walter wrote:
> ich versuche gerade einen Kernel zu patchen:
>
> patch -p0 < patch-2.6.16

> |diff --git a/.gitignore b/.gitignore

Das Diff beschreibt die Unterschiede vom Stand in Verzeichnis a zum
Verzeichnis b. a entspricht dabei hier 2.6.15 und b 2.6.16.

patch -p0 berücksichtigt den kompletten Pfad und versucht das
Verzeichnis a auf den Stand von b zu bringen.

Das würde allerdings voraussetzen, dass das Verzeichnis mit deinen
Kernel-Quellen nicht linux-2.6.16 heisst, sondern eben a.

Da dem allerdings nicht so ist, mußt Du mit -p1 dafür sorgen, dass patch
das erste Verzeichnis der Dateinamen abschneidet und patch nicht in
/usr/src, sondern /usr/src/linux(-2.6.16) ausführen, damit's paßt.

Langer Rede kurzer Sinn:

cd /usr/src/linux
patch -p1 <../patch-2.6.16

Jürgen

-- 
"...only do this if you know what you're doing this page is meant as an
educational guide not a how to. If you follow the procedure here and kill
yourself I will consider it a gift to the gene pool. You are on your own.
Anything stupid that your do is your own fault."  -- James Mckenzie
Received on Fri, 31 Mar 2006 19:08:54 +0200

This archive was generated by hypermail 2.1.8 : Fri Mar 31 2006 - 19:09:03 CEST