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