X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Thorsten Kampe Subject: Re: Login shell? Date: Thu, 18 Jan 2007 08:43:28 -0000 Lines: 48 Message-ID: References: <20070118070334 DOT 23DA5842EF AT pessard DOT research DOT canon DOT com DOT au> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit User-Agent: MicroPlanet-Gravity/2.70.2067 X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com * Luke Kendall (Thu, 18 Jan 2007 18:03:33 +1100 (EST)) > On 17 Jan, Thorsten Kampe wrote: > > * Luke Kendall (Wed, 17 Jan 2007 13:29:31 +1100 (EST)) > > > I just want to confirm, that the traditional Cygwin way of achieving > > > this same result is still to modify cygwin.bat on a PC-by-PC basis > > > (assuming one user per PC), rather than to take the traditional Unix > > > way and change the shell field in /etc/passwd? > > > > If you want to change your login shell you modify the passwd file. > > That's what we do, yes, because our modified cygwin.bat runs shell.exe, > not bash. Well, that's not what you do. If you login (via ssh for instance) cygwin.bat doesn't get executed. > > cygwin.bat is just a target for the shortcut. > > But doesn't cygwin.bat run bash (not the shell specified in > /etc/passwd)? That correct. > > I think the zsh > > maintainer has a batch file that creates links to start zsh instead of > > bash. > > That sounds like it doesn't use /etc/passwd. mkzsh just creates a zsh.bat > Perhaps Michael should have called shell.exe login.exe :-) > shell.c is only 60-odd lines long. > > Just to be quite explicit, here is our modified cygwin.bat: > > @echo off > C: > chdir C:\cygwin\bin > > shell > > It seems neater to me than the current approach. The neat approach is to check if your problem still exists and trying to solve it. Thorsten -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/