Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2007 08:20:52 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Boris Samorodov <bsam@ipt.ru>
Cc:        emulation@freebsd.org
Subject:   Re: New linux_base (was: Re: 2.6.16 for linuxulator & 7.0 release)
Message-ID:  <20070317082052.07bec42a@Magellan.Leidinger.net>
In-Reply-To: <01172875_-_@srv.sem.ipt.ru>
References:  <20070316120038.2iizia24mc4wcw8s@webmail.leidinger.net> <22612203@srv.sem.ipt.ru> <20070316164102.4whd3ow7c4kswcwo@webmail.leidinger.net> <01172875_-_@srv.sem.ipt.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
--MP_OKoUzn98ymCiYt.Y_4akebN
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Quoting Boris Samorodov <bsam@ipt.ru> (Fri, 16 Mar 2007 20:59:16 +0300):

> Hello, Alexander!
> 
> 
> On Fri, 16 Mar 2007 16:41:02 +0100 Alexander Leidinger wrote:
> 
> > As you have the next linux_base port ready,
> 
> BTW, about this port. It's almost ready (other infrostructure linux
> ports are not at the state for testing) and works fine with old (or
> better to say current) linux ports. But this needs more testing with
> real applications.

We are talking about which version of FC? And it is the version which
does not work with 2.4.2 but will work with 2.6.16 when 2.6.16 is
finished. Right?

> The port needs only one cosmetic patch to bsd.linux.rpm (ftp path to
> sources changed since FC4) and may be used with
> OVERRIDE_LINUX_BASE_PORT=fc6. No other changes to run/test are needed.

Do we have an override for this so that people which want to give it a
try don't have to patch it?

> I'd better commit it (to get users a chance to test it) but sometime
> ago you mentioned that you have some upcoming changes to linux* ports
> which you would like to commit. I'm in doubt whether to wait for those
> changes or not. What do you think?

Diff attached, just integrate the change and go ahead as it fits.

Bye,
Alexander.

-- 
It was easy to be a vegetarian by day. It was preventing yourself from becoming a humanitarian at night that took the real effort.
(Feet of Clay)
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137

--MP_OKoUzn98ymCiYt.Y_4akebN
Content-Type: text/x-patch; name=linux.diff
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=linux.diff

Index: pkg-descr
===================================================================
RCS file: /big/FreeBSD-CVS/ports/emulators/linux_base-fc4/pkg-descr,v
retrieving revision 1.2
diff -u -u -r1.2 pkg-descr
--- pkg-descr	2 Jun 2006 20:50:32 -0000	1.2
+++ pkg-descr	20 Sep 2006 08:52:42 -0000
@@ -1,9 +1,14 @@
 This port contains packages from a near-minimal installation of Fedora Core
 Linux 4.  These packages, in conjunction with the linux kernel module,
-form the basis of the Linux compatibility environment.
+form the basis of the Linux compatibility environment. It is designed to
+provide a nice user experience by using the FreeBSD configuration for
+corresponding Linux stuff where possible. Because of this any work which
+needs to chroot into the linux base may not work as expected (no fallthrough
+to the FreeBSD config possible).
 
 This port is only available for the i386/amd64 architecture (i386/32 bit mode). 
-If you use an Alpha computer, please install the linux_base port instead
-of this one.
 
 If you want to run X11 applications, install the x11/linux-XFree86-libs port.
+
+For cross-development this port is not suitable, you should use a linux_dist
+port instead in this case.
Index: pkg-message
===================================================================
RCS file: /big/FreeBSD-CVS/ports/emulators/linux_base-fc4/pkg-message,v
retrieving revision 1.1
diff -u -u -r1.1 pkg-message
--- pkg-message	18 Mar 2006 19:07:04 -0000	1.1
+++ pkg-message	20 Sep 2006 08:54:57 -0000
@@ -18,3 +18,7 @@
 	shadow:	files nis
 	group:	files nis
 	hosts:	files dns nis
+
+WARNING: doing work which needs to chroot into the linux base may not work.
+In such cases (e.g. cross-development) you are better suited with a linux_dist
+port.

--MP_OKoUzn98ymCiYt.Y_4akebN--



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