This is the mail archive of the cygwin@cygwin.com 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: Cygwin 1.3.19 Windows 2000 Professional SP3 bash $home /usr/bin/%USERPROFILE%


cygwin@cygwin.com:

Larry Hall wrote January 26, 2003 1:44 PM:
> there's an implication in all this that setting HOME breaks bash or
> Cygwin.

I infer from the above that the default Windows setting for HOME is no
setting at all?  e.g. the variable is undefined?


Testing the above hypothesis by deleting my Windows HOME environment
variable -- Bash/Cygwin now starts in the correct directory
(/home/dpchrist) and the Bash environment variable HOME is properly set!


I also see two more Windows variables:

    TEMP    %USERPROFILE%\Local Settings\Temp

    TMP     %USERPROFILE%\Local Settings\Temp

I'll assume Dia Win32 Installer created those and blow them away as
well.


I now agree that Dia Win32 Installer was the source of my Bash/Cygwin
problems.  Shame on Dia Win32 Installer for breaking Cygwin, and shame
on Dia Win32 Installer for not returning my system to it's previous
state when uninstalled.  I will be sure to thank those people for the
grief they have cause me and the wasted bandwidth they have caused on
this mailing list.


So, to summarize:

    Bash/Cygwin was broken because the Dia Win32 Installer sets the
    Windows HOME environment variable when Bash/Cygwin expects it not to
    be set at all (e.g. unset).


However, I still say there is a Bash/Cygwin bug -- if Bash/Cygwin reads
the Windows HOME environment variable and gets "%USERPROFILE%", it
should evaluate that to get "C:\Documents and Settings\dpchrist" and set
my home directory to "/cygdrive/c/Documents and Settings/dpchrist".
Starting in, and setting HOME to, "/usr/bin/%USERPROFILE%" is bad.


David Christensen
dpchrist@holgerdanske.com


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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