ports/148097: [patch] suggested addition to linux_base-*
packages to set osrealese variable correctly
Alexander Leidinger
Alexander at Leidinger.net
Mon Jun 28 13:34:27 UTC 2010
> New Synopsis: [patch] suggested addition to linux_base-* packages to
> set osrealese variable correctly
FreeBSD systems where the 2.4 emulation is not the default do not have
enough 2.6 emulation stuff available to really have it run 2.6-stuff.
It may be suitable for some specific uses, but not for all. If people
want to use 2.6-emulation on systems where it is not the default, they
to this on their own risk, and as such are supposed to enable it on
their own.
linux_base-fc4 will run correctly with 2.4 and the handbook is telling
that this is required for <8.0 systems, so not all linux_base ports
require the 2.4-emulation.
Services which are started at boot-time and *require* 2.6-emulation,
should make sure 2.6-emulation is activated.
One way to make sure the the linux emulation is enable early is to add
linux_load="YES" to loader.conf. The handbook should be enhanced to
tell about this.
My suggestion (it's up for discussion, off course) is to forget about
the patch in this PR and to change the dependencies (maybe something
to put abi before sysctl), and/or to enhance the handbook to talk
about issues with the (non-supported) 2.6-emulation on 7.x systems.
Bye,
Alexander.
--
The doctrine of human equality reposes on this: that there is no man
really clever who has not found that he is stupid.
-- Gilbert K. Chesterson
http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
More information about the freebsd-emulation
mailing list