This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [RFC] /etc/shells management (fish, mksh, posh, tcsh, zsh)
- From: Chris Sutcliffe <ir0nh34d at gmail dot com>
- To: Cygwin-apps <cygwin-apps at cygwin dot com>
- Date: Fri, 13 May 2016 10:30:26 -0400
- Subject: Re: [RFC] /etc/shells management (fish, mksh, posh, tcsh, zsh)
- Authentication-results: sourceware.org; auth=none
- References: <pe94jbtrjf32qn2u0mbtrful36o1trjguj at 4ax dot com> <ngvnm4$tms$1 at ger dot gmane dot org> <lro6jbph7mumea7qcf0jbdnut23kujk3i4 at 4ax dot com> <cf899cc5-4267-3f59-478e-b7ba5361e2eb at cygwin dot com> <cf899cc5-4267-3f59-478e-b7ba5361e2eb-rDBXBDvO6BXQT0dZR+AlfA at public dot gmane dot org> <b6d3465f-6630-5e05-bd35-30fb7d005304 at cygwin dot com> <923ajbhksgtuiu12fktfsliguvgjq8e58q at 4ax dot com>
On 13 May 2016 at 06:29, Andrew Schulman wrote:
>> On 2016-05-11 14:06, Yaakov Selkowitz wrote:
>> > On 2016-05-11 12:09, Andrew Schulman wrote:
>> >>> Am 10.05.2016 um 20:19 schrieb Andrew Schulman:
>> >>>> Achim, can you please add /bin/fish and /usr/bin/fish to /etc/shells in
>> >>>> base-files?
>> >>>
>> AFAICS this should be a two-step process.
>>
>> 1) base-files' default /etc/shells should contain only the shells in a
>> Base install, namely:
>>
>> /bin/sh
>> /bin/ash
>> /bin/bash
>> /bin/dash
>> /usr/bin/sh
>> /usr/bin/ash
>> /usr/bin/bash
>> /usr/bin/dash
>> /sbin/nologin
>
> Yep.
>
>> 2) Then all non-Base shells, namely:
>>
>> fish Andrew Schulman
>> mksh Chris Sutcliffe
>> posh Jari Aalto
>> tcsh Corinna Vinschen
>> zsh Peter A. Castro
>>
>> will bump release adding an update_etc_shells call, per the attached
>> patch, with the path of their shell(s).
>
> Agreed.
I'm fine with this approach as well.
Thanks,
Chris
--
Chris Sutcliffe