This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Fw: After new install, start in /usr/bin/{myname} not in /home/{myname}

There is apparently a bug in mkpasswd. (I was tracking to see if
setup.exe was the culprit).

On this machine (and others have been reported too) mkpasswd returns a
bad home path, which leads to somewhat strange behaviour.

The two attached cygchecks, from Fergus, show the environment with a bad
/etc/passwd (.chk) and with a good one (.out).

Hopefully this gives a clue as to why mkpasswd misbehaves, I haven't had
time to look at source yet.


----- Original Message -----
From: "fergus at bonhard dot uklinux dot net"
To: "Robert Collins" <>
Cc: <>
Sent: Monday, January 28, 2002 12:40 AM
Subject: Re: After new install, start in /usr/bin/{myname} not in

> > As for the incorrect /etc/passwd creation (which is IMO the actual
> > you are seeing) can you send me the output of "mkpasswd -l"?
> Hey: interesting. Look at this:
> ~> mkpasswd -l
>             Fergus::500:544::Fergus:/bin/bash
> ~> cat /etc/passwd
>             Fergus::500:544::/home/Fergus:/bin/bash
> (This is _after_ I've edited the file /etc/passwd. In "failed setup"
> the file /etc/passwd contains exactly the output from mkpasswd -l
> OK. Now I'll see whether I can be more ghelpful in describing what the
> prototype new setup.exe gives me.
> Fergus

Attachment: cygcheck.out
Description: Binary data

Attachment: cygcheck.chk
Description: Binary data

Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]