[77] in athena10
Re: /svn/athena r22705 -
daemon@ATHENA.MIT.EDU (Anders Kaseorg)
Mon Feb 4 13:26:11 2008
Date: Mon, 4 Feb 2008 13:25:28 -0500 (EST)
From: Anders Kaseorg <andersk@MIT.EDU>
To: Jonathon Weiss <jweiss@mit.edu>
cc: tabbott@mit.edu, athena10@mit.edu
In-Reply-To: <200802041800.m14I0oZk002044@vorpal-blade.mit.edu>
Message-ID: <alpine.DEB.1.00.0802041319320.24195@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
On Mon, 4 Feb 2008, Jonathon Weiss wrote:
> This change will break for anyone who has a homedir somewhere other
> than the athena cell, and to a lesser extent anyone who has write
> access to and attaches lockers not in the athena cell.
This change only affects users with local home directories, who aren't
sourcing the Athena dotfiles from /usr/athena/lib/init. The dotfiles in
/usr/athena/lib/init still have fsid in their renew function, which will
override this one.
The reasoning behind this change is that fsid tries to add zephyr
subscriptions, which will fail because users that don't source the Athena
dotfiles probably also don't have zwgc running. For that matter, such
users might easily have no lockers attached, in which case fsid would have
given them no AFS tokens at all.
It would be nice if this function also dealt correctly with local users
who have lockers from multiple cells attached, but that doesn't look
trivial to implement, and such users probably know what they're doing
anyway.
Anders