Re: How to change kernel version?

From: Julian Elischer <julian_at_elischer.org>
Date: Fri, 25 Aug 2006 11:59:46 -0700
Yuan, Jue wrote:

>On Friday 25 August 2006 23:14, LI Xin wrote:
>  
>
>>Yuan, Jue wrote:
>>    
>>
>>>Hi all.
>>>
>>>Could I change the kernel version tag manually? say, I have a kernel
>>>which is 7.0-CUREENT, but for some reasons I wanna it be something like
>>>6.1-RELEASE, while the kernel itself does't change from 7.0-CURRENT to
>>>6.1-RELEASE. All I want is the change of tag. For example, if this works,
>>>then when I type "uname -a" in console, I would get "6.1-RELEASE ..."
>>>instead of "7.0-CURRENT ...".
>>>
>>>I guess some config files in src/sys/ could take care of this. But I
>>>cannot find it out. Anybody knows how to get this job done?
>>>
>>>Any ideas are really appreciated. :-)
>>>
>>>BTW: I am not in this list. So if you reply, please CC a copy to me.
>>>Thanks.
>>>      
>>>
>>Changing the represented release name is not a generally wise idea.  You
>>may also want to modify sys/sys/param.h, consult the FreeBSD Porters'
>>Handbook for more details.
>>
>>If you just want to cheat uname(1) and/or sysctl(8), perhaps renaming
>>them to _uname and _sysctl and use some sort of _uname $_at_ | sed -e
>>s/`_uname -r`/6.1-RELEASE/g trick will do.  This also applies to the
>>rc.d motd script, which uses uname(1) to determine the current FreeBSD
>>version.  This trick is less intrusive, but have no effect if your
>>application read the version themselves, e.g. the build process of
>>python, etc.
>>
>>    
>>
>Thanks for this enlightment. Very helpful :-)
>  
>

ENVIRONMENT
An environment variable composed of the string UNAME_ followed by any
flag to the uname utility (except for -a) will allow the corresponding
data to be set to the contents of the environment variable.
Received on Fri Aug 25 2006 - 17:00:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:59 UTC