lkml.org 
[lkml]   [1998]   [Feb]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: How about a /proc/patches ?
Chris Fowler wrote:
> Is there anybody out there who has thought about creating a patch for the
> kernel that would create a file /proc/patches that would list in it all
> the patches applied to that kernel.

I like this idea, and the patch by Henning Schmiedehausen
inspired me to go ahead and implement the /proc interface part.
So included below is version 0.1 of my patch-proc-config patch.
Like in Henning's patch, patches are supposed to have one-line
description files in init/patches/. These lines are added to
the boot messages, just after the linux banner. /proc/patches
is a text file which contains the same text. (Do we want both?)

Since it was easy to do, and since I suspected it to be somewhat
useful, I also added a /proc/config file, which contains
(big surprise) the CONFIG* settings used to build the kernel.

This version of the patch is a bit rough: it adds its code
to init/version.c, and it leaves a temp file init/patches.h
that mrproper doesn't remove. And it isn't configurable.
I'll clean it up and port it to 2.0.33 real soon.

/Mikael

begin 644 patch-proc-config-0.1.gz
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
I"D<1)7,?G_14VQ7+.&8/VW(S$<_D;_`*2#!6D6.&XG\!13X(;G<4``#K
`
end

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

\
 
 \ /
  Last update: 2005-03-22 13:41    [W:0.047 / U:0.588 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site