[131] in arla-drinkers
Re: Arla 0.8 and .@sys
daemon@ATHENA.MIT.EDU (Dave Morrison)
Thu Jul 23 09:04:45 1998
From arla-drinkers-request@sundance.stacken.kth.se Thu Jul 23 13:04:44 1998
Return-Path: <arla-drinkers-request@sundance.stacken.kth.se>
Delivered-To: arla-drinkers-mtg@bloom-picayune.mit.edu
Received: (qmail 29658 invoked from network); 23 Jul 1998 13:04:43 -0000
Received: from unknown (HELO sundance.stacken.kth.se) (130.237.234.41)
by bloom-picayune.mit.edu with SMTP; 23 Jul 1998 13:04:43 -0000
Received: from bnl.gov (bnl.gov [130.199.128.163])
by sundance.stacken.kth.se (8.8.8/8.8.8) with ESMTP id OAA24518
for <arla-drinkers@stacken.kth.se>; Thu, 23 Jul 1998 14:59:22 +0200 (MET DST)
Received: from bnl.gov (morrison.rhic.bnl.gov [130.199.80.17])
by bnl.gov (8.8.8/8.8.8) with ESMTP id IAA26907;
Thu, 23 Jul 1998 08:59:18 -0400 (EDT)
Sender: dave@bnl.gov
Message-ID: <35B7339D.8F19D268@bnl.gov>
Date: Thu, 23 Jul 1998 08:59:09 -0400
From: Dave Morrison <dave@bnl.gov>
X-Mailer: Mozilla 4.5b1 [en] (X11; I; Linux 2.1.109 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Assar Westerlund <assar@sics.se>
CC: arla-drinkers@stacken.kth.se
Subject: Re: Arla 0.8 and .@sys
References: <35B3C4AF.C0872951@bnl.gov> <5lemvgf7jy.fsf@assaris.sics.se> <35B4B968.9CFC3BE6@bnl.gov> <5lzpe1i8xy.fsf@assaris.sics.se>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Assar Westerlund wrote:
>
> David Morrison <dave@bnl.gov> writes:
> > Here's a patch to inter.c to do a more complete job of replacing all
> > occurrences of `@sys' in filenames with sysname.
>
> Thanks for sending the patch. I fixed this based on your patch but it
> turned out a little bit different. I append my patch at the end of
> this mail.
Thanks much - your patch seems to work quite well for me. At least, it seems to
work in the sense that arla doesn't report that it can't find directories or
filenames if they're named `.@sys'. I do still have the (related, I think)
problem of odd behavior when I try and cd into a directory by way of `.@sys'.
Here's what I see on my machine
124% uname -sr
Linux 2.1.109
125% fs sysname
Current sysname is 'i386_redhat50'
126% mkdir .i386_redhat50
127% touch .i386_redhat50/hi.there
128% ln -s .i386_redhat50 link1
129% ln -s .@sys link2
130% ls link1
hi.there
131% ls link2
link2
When I try this on a Linux box that has the Transarc client, I see `hi.there' in
both cases.
I've tried this both with and without having /lib/getcwd.so listing in
ld.so.preload (as is suggested in INSTALL), but the results appear to be the
same (though having getcwd.so in ld.so.preload does make `pwd' work properly)
I don't think I'm doing anything obviously silly, but any further suggestions
would be greatly welcomed.
Dave
--
David Morrison Brookhaven National Laboratory phone: 516-344-5840
Physics Department, Bldg 510 C fax: 516-344-3253
Upton, NY 11973-5000 email: dave@bnl.gov