[ltp] PnP Bios patch help
Tod Harter
linux-thinkpad@www.bm-soft.com
Thu, 20 Dec 2001 13:22:53 -0500
What I hate is the fact that most patches assume you are applying them from
OUTSIDE the source tree for the project. This -p0 vs -p1 thing is THE place
where every neophyte gets tripped up, 100% chance. I have always thought
Larry Wall should have made the '-p1' behaviour be the default, thus
encouraging people to locate their patches INSIDE the source tree they were
patching...
> > The Kernel-Howto gives patch -p0 <[patch-file-name]
> > And I was presented with a prompt asking me which file to patch. With
> > patch -p1, no questions and it works.
>
> FYI, the -p[no.] flag controls the directory level to patch from, more or
> less. If you look at the patch file (which I assume is
> pnpbios.patch_latest, or something similar), you'll see that the path for
> the files is something like
>
> > Now I can fight with make xconfig (what holidays are made for...)
Well, that should be really easy, as Marty says. The default settings for
most things build you a pretty sane kernel, though there are often some
useful features they don't compile in. What I always do is I keep a copy of
my old config.h file, then diff it with the one for the new kernel version
I'm making. tkdiff is execellent for this by the way. That gives you a pretty
instant view of what the variations are between your old running kernel
config and the new one, and you can usually just merge the 2 with tkdiff.
Beware though of distribution supplied kernel sources, they rarely match the
actual running kernels :(.
>
> It's not as bad as you think. I've (not yet) managed to damage my system
> with any kernels I have compiled, though I have ended up with an unbootable
> kernel because I did something really dumb like leave out the IDE driver or
> other such nonsense. Make sure to keep that old kernel around, and add an
> entry in your lilo.conf file for it.
>
> Marty Sanborn
----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html