[5726] in Moira
Re: Patch to chsh
daemon@ATHENA.MIT.EDU (Garry P Zacheiss)
Tue Jun 22 01:51:09 2010
From: Garry P Zacheiss <zacheiss@MIT.EDU>
To: "evan@ebroder.net" <evan@ebroder.net>
CC: Elizabeth A Denys <lizdenys@mit.edu>,
"moiradev@MIT.EDU"
<moiradev@mit.edu>
Date: Tue, 22 Jun 2010 01:51:01 -0400
Message-ID: <3D480845-3954-49D2-8B8F-C00028B887E3@exchange.mit.edu>
In-Reply-To: <4C200280.8010105@ebroder.net>
Content-Language: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Checked in, enjoy. Sorry for the delay.
Garry
On Jun 21, 2010, at 8:23 PM, Evan Broder wrote:
> Hi Garry, et al. -
> I know you all are busy, but have you had a chance to look at this?
>
> Thanks,
> - Evan
>
> On 4/24/10 10:36 PM, Liz A. Denys wrote:
>> I fixed sysconfdir in both locations. The fixed patch is attached.
>>
>> -Liz
>>
>> --
>> Liz A. Denys
>> lizdenys@mit.edu
>>
>> On Sat, 24 Apr 2010, Liz A. Denys wrote:
>>
>>> Hi,
>>>
>>> Debathena is running into issues where installing additional shells
>>> changes /etc/shells in ways that aren't necessarily consistent across
>>> machines. As /etc/shells is the list of shells on a single machine,
>>> Athena machines are not all guaranteed to have the shells listed in
>>> /etc/shells. However, the list of shells the patch creates in
>>> /etc/shells.moira are guaranteed to be on all Athena machines.
>>>
>>> The attached patch changes how chsh.moira picks its list of
>>> acceptable shells. The patch has creates /etc/shells.moira to be
>>> checked before /etc/shells because /etc/shells is not a static list.
>>>
>>> More information can be found at
>>> http://debathena.mit.edu/trac/ticket/556.
>>>
>>> -Liz Denys
>>>
>>> --
>>> Liz A. Denys
>>> lizdenys@mit.edu
>