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