This is the mail archive of the cygwin-developers 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]

Re: setup/mkpasswd and HOMEDRIVE/HOMEPATH


On May  6 09:43, Corinna Vinschen wrote:
> On May  5 13:29, Larry Hall (Cygwin Developers) wrote:
> > On 05/05/2009, Corinna Vinschen wrote:
> >> Opinions?  Cool, Blerch, Shrug?
> >
> > Cool. :-)
> 
> Ok :)
> 
> > I definitely think there's merit in aligning the mkpasswd and /etc/profile
> > logic, especially given Vista et al's behavior in its "HOME" directory.
> 
> Of course there's another logic in mkpasswd if you use the -l or -d
> options.  In these cases the homedir comes from the SAM or AD entry of
> the user if it's non-empty, /home/$USER otherwise.  The -c option is
> different because it's supposed to work without asking the AD
> controller.  Obviously the -l/-d options never use HOMEDRIVE/HOMEPATH
> since they are not supposed to check for the current user.
> Getting rid of HOMEDRIVE/HOMEPATH only rectifies the -c case. 
> 
> > Don't we still need '/' as the ultamite default in '/etc/profile'
> > in case all others couldn't be accessed for some reason?
> 
> Explain "couldn't be accessed".  The default case of /home/$USER
> doesn't exist when a user starts bash for the first time.  So it
> isn't "accessible", but /etc/profile will create the directory.
> 
> > Eliminating $HOMEDRIVE/$HOMEPATH will tell us how many people use this and
> > give us an opportunity to point to the FAQ entry explaining why this is a
> > bad idea.  The entry probably needs to explain how get the bullet to do
> > this anyway though in case people are insistent on or otherwise content to
> > shoot themselves in the foot. ;-)
> 
> Yeah, the FAQ is a moving target anyway :)

I implemented that now including a changed FAQ entry.

I'll upload a new Cygwin test release today or tomorrow.  If it turned
out to be a bad idea we can easily revert it.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat


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