On Sat, 7 May 2005, Eirik [ISO-8859-1] Øverby wrote:

On 07-05-05 03:19, "George Hartzell" <[EMAIL PROTECTED]> wrote:

Eirik Øverby writes:
Hi,

I just started playing with mounting ports into jails using unionfs
(mount_unionfs -b /usr/ports_jail /usr/local/jails/jail-0/usr/ports), and
many things seem to work fine.
However, when trying to install either of mysql41-server or mysql41-client,
I see the following:

[EMAIL PROTECTED] /usr/ports/databases/mysql41-server# make install
===>  Installing for mysql-server-4.1.11_1
===>   mysql-server-4.1.11_1 depends on shared library: mysqlclient.14 -
found
===>   Generating temporary packing list
===>  Checking if databases/mysql41-server already installed
ln: POSIX: Operation not supported
*** Error code 1

Stop in /usr/ports/databases/mysql41-server.

Did I miss out on something, or is this not going to work? Do I need to
think in other ways?
[...]

Here's one unionfs/jail gotcha that's bitten me a couple of times. If you actually *use* (or, have used) the ports directory to build and install stuff onto the "host" machine, the ports infrastructure in the jail gets kind of confused. It seems to be checking for the files in the dependencies, doesn't find them, goes to make them, and then [depending on what state the relevant port directory is in], things get "odd".

I noticed that pretty early on, yea ;)

Has 5.x *really* gone that far downhill? :(

I've been doing the above since about day one ... *but* ... is this the case if you set WRKDIRPREFIX= to somewhere else in /etc/make.conf? I don't build the actual port *in* /usr/ports, so the only thing that gets written in /usr/ports is /usr/ports/distfiles ...

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]           Yahoo!: yscrappy              ICQ: 7615664
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to