Mail Archives: cygwin-developers/2002/06/30/23:57:37
On Sun, Jun 30, 2002 at 11:56:40AM +0200, Corinna Vinschen wrote:
>- If in evironment, done.
>- Else ask /etc/passwd
>- Else use environemt vars HOMEDRIVE/HOMEPATH.
>
>The server is only asked for getting HOMEDRIVE/HOMEPATH and
>the values are never used to set the environment or to
>evaluate HOME. So if HOMEDRIVE/HOMEPATH are missing in the
>environment, getting the values from the server doesn't help
>for setting HOME. Or do I miss something?
Nope, you aren't missing anything. When I reworked that logic, I
thought about using the derived values of HOMEPATH/HOMEDRIVE but that
would mean a potentially expensive operation, right? Maybe it doesn't
matter in this case because it's easy enough to circumvent. Just keep
your /etc/passwd up to date.
So, I just added the potential capability to set HOME from
HOMEPATH/HOMEDRIVE. It isn't on yet, though.
Boy, I think I hate these environment variables almost as much as I hate
Windows 95. Have I mentioned that lately?
Oh, and currently I made HOME default to / if it can't figure out
anything else. Does that make sense?
cgf
- Raw text -