Stephan Wiesand wrote:
> Hi Troy,
>
> On Fri, 15 Sep 2006, Troy Dawson wrote:
>
>> Hello,
>> I know the AFS bug with the new browsers is really a 'big lab' problem (any
>> lab big enough to use AFS for home space), but I was wondering what everyone
>> thought if I put the AFS fix into the generic S.L. mozilla based packages
>> (firefox, thunderbird, and seamonkey)?
>>
>> Do you think I should do that (generic S.L.)? Or just patch Fermi's?
>
> We would certainly welcome having the fix in the SL packages. And if these
> are the only choices, from our point of view: please go ahead and do it.
>
> However, I think there's a third choice, cleaner and in line with SL
> traditions: put the fix into a tweek rpm. Maybe something like what
> the "official" flash-plugin rpm is doing:
>
> - trigger on installations of firefox, thunderbird, seamonkey
> - search /usr/lib{,64}/ for their install dirs
> - copy over the fix script
>
> This would make the fix optional, retaining full binary compatibility with
> upstream for those who don't need the fix. And it's probably less work
> to maintain in the long run, since we'd have a single noarch rpm for all
> architectures and all [future] releases of SL, firefox, thunderbird, and
> seamonkey.
>
>> Also, from what I read, the fix is to put a script in
>> /usr/lib/<browser name and release>/init.d
>>
>> That looks like
>>
>> #!/bin/sh
>>
>> [ -e $HOME/.mozilla/firefox/profiles.ini ] || exit 0
>>
>> for i in $(grep Path= $HOME/.mozilla/firefox/profiles.ini | sed s/Path=//); do
>> [ ! -L $HOME/.mozilla/firefox/$i/lock -a -e
>> $HOME/.mozilla/firefox/$i/.parentlock ] &&
>> rm -f $HOME/.mozilla/firefox/$i/.parentlock
>> done
>
> Yes, this has worked well here since we implemented it. It solves the
> problem, and I'm not aware of any ill effects. I don't remember exactly,
> but I think the filename has to start with "S", and the file has to be
> executable or end in ".sh". Anyway, our fix here uses "S01parentlock" and
> is mode 0755, and that works.
>
> Cheers,
> Stephan
>
Hi Stephan,
You are correct, this really should be a SL rpm. I've been patching
rpm's for fermilab so much the past two week's I hadn't even thought of it.
I'll have those SL rpm's done soon, hopefully.
Oh, on a related note, we need a fix for this for Seamonkey. I'm having
a hard time finding the user Path for seamonkey. Does anyone have a
script like this that works with seamonkey?
Troy
--
__________________________________________________
Troy Dawson [log in to unmask] (630)840-6468
Fermilab ComputingDivision/CSS CSI Group
__________________________________________________
|