Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Aug 2006 23:14:18 +0800
From:      LI Xin <delphij@delphij.net>
To:        "Yuan, Jue" <yuanjue02@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: How to change kernel version?
Message-ID:  <44EF13CA.2070003@delphij.net>
In-Reply-To: <200608252000.07240.yuanjue02@gmail.com>
References:  <200608252000.07240.yuanjue02@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig5EDA70A59F901C56798E3931
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Yuan, Jue wrote:
> Hi all.
>=20
> Could I change the kernel version tag manually? say, I have a kernel wh=
ich is=20
> 7.0-CUREENT, but for some reasons I wanna it be something like 6.1-RELE=
ASE,=20
> while the kernel itself does't change from 7.0-CURRENT to 6.1-RELEASE. =
All I=20
> want is the change of tag. For example, if this works, then when I=20
> type "uname -a" in console, I would get "6.1-RELEASE ..." instead=20
> of "7.0-CURRENT ...".
>=20
> I guess some config files in src/sys/ could take care of this. But I ca=
nnot=20
> find it out. Anybody knows how to get this job done?
>=20
> Any ideas are really appreciated. :-)
>=20
> BTW: I am not in this list. So if you reply, please CC a copy to me. Th=
anks.

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 $@ | 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.

Cheers,
--=20
Xin LI <delphij@delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!


--------------enig5EDA70A59F901C56798E3931
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE7xPKOfuToMruuMARAzNfAJ9latjmFkDaK8u28GCV/88m1+etPwCeOitk
2Le59Evlpxwx1Au639aLNJA=
=ciO7
-----END PGP SIGNATURE-----

--------------enig5EDA70A59F901C56798E3931--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44EF13CA.2070003>