Arla 0.8 and .@sys

Dave Morrison dave at bnl.gov
Thu Jul 23 14:59:22 CEST 1998


Assar Westerlund wrote:
> 
> David Morrison <dave at 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 `. at sys'.  I do still have the (related, I think)
problem of odd behavior when I try and cd into a directory by way of `. at 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 . at 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 at bnl.gov





More information about the Arla-drinkers mailing list