[Python-Dev] cygwin "test_pwd" failure on win98
Jason Tishler
jason@tishler.net
Tue, 24 Jul 2001 10:05:42 -0400
Jeff,
On Tue, Jul 24, 2001 at 07:49:16AM -0500, Jeff Epler wrote:
> Once I generated a password file, using
> mkpasswd.exe > /etc/passwd
> test_pwd.py seems to succeed as expected.
Thanks for tracking down the above. When I release the next Cygwin
Python distribution, I will update the README with this new information.
However, I'm surprise that mkpasswd works under Windows 9x/Me. IIRC,
it only works under Windows NT/2000. Implying that if one desired a
passwd file on 9x/Me, then they had to create it by hand. I do not have
a 9x/Me machine handy, so I cannot verify the current behavior.
> Strangely, the Cygnus install seems to have automatically generated the passwd
> file into /etc/group at install time, rather than into /etc/passwd. In any
> case, this test failure is due to incorrect cygwin32 setup, not Python.
If the above is really true, then this is a bug in the current Cygwin
installer (i.e., setup.exe 2.78.2.3) and you should report this to the
Cygwin mailing list. Note I just reran the current setup.exe under NT
and it generated valid passwd and group files.
Please look in /etc/postinstall. Do you see a file called
passwd-grp.bat.done? If so, then examining its content will determine
the commands that were automatically run during the install. I would be
very interested in your findings. My passwd-grp.bat.done contains the
following:
bin\mkpasswd -l > etc\passwd
bin\mkgroup -l > etc\group
BTW, the cygwin-apps or cygwin mailing list is a more appropriate
forum for a Cygwin Python discussion of this nature.
Thanks,
Jason
--
Jason Tishler
Director, Software Engineering Phone: 732.264.8770 x235
Dot Hill Systems Corp. Fax: 732.264.8798
82 Bethany Road, Suite 7 Email: Jason.Tishler@dothill.com
Hazlet, NJ 07730 USA WWW: http://www.dothill.com