From owner-freebsd-java Thu May 10 10: 1:13 2001 Delivered-To: freebsd-java@freebsd.org Received: from khan.acc.umu.se (khan.acc.umu.se [130.239.18.139]) by hub.freebsd.org (Postfix) with ESMTP id 4EA1537B423 for ; Thu, 10 May 2001 10:01:09 -0700 (PDT) (envelope-from markush@acc.umu.se) Received: from shaka.acc.umu.se (markush@shaka.acc.umu.se [130.239.18.148]) by khan.acc.umu.se (8.11.2/8.11.2) with ESMTP id f4AH14e20355; Thu, 10 May 2001 19:01:04 +0200 (MEST) Received: (from markush@localhost) by shaka.acc.umu.se (8.11.2/8.11.2) id f4AH13P27795; Thu, 10 May 2001 19:01:03 +0200 (MEST) Date: Thu, 10 May 2001 19:01:03 +0200 From: Markus Holmberg To: Norbert Papke Cc: Andrzej Bialecki , java@FreeBSD.ORG Subject: Re: Baffled: Linux JDK 1.3.0 Port Message-ID: <20010510190103.A27758@acc.umu.se> References: <20010510094708.Y23199-100000@localhost.telus.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3-current-20000511i In-Reply-To: <20010510094708.Y23199-100000@localhost.telus.net>; from npapke@acm.org on Thu, May 10, 2001 at 09:51:46AM -0700 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org As a follow up to my mail about /usr/tmp, closer inspection reveals that /compat/linux/usr/tmp is a symlink to /var/tmp which explains the behaviour.. Guess nothing is wrong with the emulation or JDK. Not sure why there is a link from /compat/linux/usr/tmp to /var/tmp though. Markus On Thu, May 10, 2001 at 09:51:46AM -0700, Norbert Papke wrote: > BINGO!!! > > I had a symlink in /compat/linux/usr to /usr/home. (I remember needing it > quite some time ago to make some Linux executables find my home > directory.) Anyway, I deleted the symlink and now it works. > > Thanks to everybody for your help. > > -- Norbert Papke. > npapke@acm.org > > On Thu, 10 May 2001, Andrzej Bialecki wrote: > > > Folks, > > > > I don't experience either, but I'd like to just draw your attention to > > certain behaviour of the emulation layer, which might cause the confusion. > > > > Namely, the Linux process using the emulation layer (e.g. the shell that > > .javawraper uses), when looking for a file or directory, it first > > traverses the hierarchy with root in /compat/linux/, and if it finds the > > matching filename there, it just looks no longer in the real / . So, if > > you accidentally have the filename that matches the one you look for, > > located in /compat/linux/, it will be picked up instead. > > > > -- > > > > Andrzej > > > > // ---------------------------------------------------------------- > > // Andrzej Bialecki , Chief System Architect > > // WebGiro AB, Sweden (http://www.webgiro.com) > > // ---------------------------------------------------------------- > > // FreeBSD developer (http://www.freebsd.org) > > > > -- Markus Holmberg | Give me Unix or give me a typewriter. markush@acc.umu.se | http://www.freebsd.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message