On Sun, 6 May 2001, Keith Owens wrote:

>Date: Sun, 06 May 2001 17:15:45 +1000
>From: Keith Owens <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Content-Type: text/plain; charset=us-ascii
>Subject: [patch] 2.4 add suffix for uname -r
>
>A frequent requirement is to rename vmlinuz-2.x.y to 2.x.y-old or
>2.x.y.save to preserve a working kernel.  But renaming the image does
>not change the value of uname -r so it still tries to use modules
>2.x.y, which defeats the purpose of saving an working kernel.
>
>Normally I would say that this is a user space problem but it requires
>finding every program that uses uname(2) and every script that uses
>uname -r and changing them, not practical (modutils, alsa, pciutils,
>/etc/rc.d, mkinitrd etc.).  Instead this small patch to the kernel adds
>the boot time option unamersfx (uname -r suffix).  Rename a kernel
>image from 2.x.y to 2.x.y.foo, rename /lib/modules/2.x.y to 2.x.y.foo
>and boot with unamersfx=.foo to safely pick up the old kernel.
>
>Objects that "know" the value of uname -r that they were compiled with
>will not work with unamersfx.  Are there any?

I don't see how this patch is necessary when we have
"EXTRAVERSION" available.  Change EXTRAVERSION in your kernel
builds and it is totally a non issue.  No renaming of anything is
necessary.


------------------------------------------------------------------------
Signature poll:  I'm planning on getting a 12 or 16 port autosensing
10/100 ethernet switch soon for home use, and am interested in hearing
others recommendations on what to buy.  Cost isn't as important as is
functionality and quality.  Any suggestions appreciated.
------------------------------------------------------------------------

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to