bug in csih?

Corinna Vinschen corinna-cygwin@cygwin.com
Mon Feb 23 22:22:00 GMT 2015


On Feb 23 20:11, Achim Gratz wrote:
> Len Giambrone writes:
> > If that is the case, then there is a bug in csih_old_cygwin:
> 
> No, not there.
> 
> > build@wx64lg /usr/share/csih
> > $ uname -a
> > CYGWIN_NT-6.1 wx64lg 1.7.34(0.285/5/3) 2015-02-04 12:14 x86_64 Cygwin
> >
> > build@wx64lg /usr/share/csih
> > $ less cygwin-service-installation-helper.sh
> >
> > build@wx64lg /usr/share/csih
> > $ . cygwin-service-installation-helper.sh
> >
> > build@wx64lg /usr/share/csih
> > $ csih_old_cygwin
> >
> > build@wx64lg /usr/share/csih
> > $ echo $?
> > 1
> 
> It returns false, that is, not an old Cygwin.  That is correct.
> 
> > My nsswitch.conf is the default:
> >
> > $ cat /etc/nsswitch.conf
> > # /etc/nsswitch.conf
> > #
> > #    This file is read once by the first process in a Cygwin process tree.
> > #    To pick up changes, restart all Cygwin processes.  For a description
> > #    see https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping-nsswitch
> > #
> > # Defaults:
> > # passwd:   files db
> > # group:    files db
> > # db_home:  cygwin desc
> > # db_shell: cygwin desc
> > # db_gecos: cygwin desc
> 
> So, in csih_use_file_etc use_file is 1 (false) at that point and
> /etc/nsswitch.conf exists.  The first grep will return false and there's
> the bug: since the default is "files db", it should keep use_file as
> is.  I'll check in a fix.

I uploaded csih-0.9.8-6 with this patch.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20150223/dec49976/attachment.sig>


More information about the Cygwin mailing list