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

Re: environment setup problem with "env -"


On Mon, Jan 12, 2004 at 01:26:04PM -0500, Igor Pechtchanski wrote:
>On Mon, 12 Jan 2004, Christopher Faylor wrote:
>>On Mon, Jan 12, 2004 at 12:53:32PM -0500, Igor Pechtchanski wrote:
>>However, "TERM" will be set if it doesn't exist, ditto "HOME".
>
>Actually, HOME will be set by the shell's rc script, AFAIK.  Don't know
>about TERM.

HOME will be set by the CYGWIN DLL itself, as will TERM.

>>We could detect the case where there is no environment and avoid
>>setting "TERM" or "HOME" in that situation.
>>
>>*I'm* not going to write a patch for that, however.
>
>There do seem to be some variables propagated from the Windows
>environment (try "env - /bin/sh -c set").  I'm not sure where they're
>coming from, though.

IIRC, some environment variables are actually required for correct
operation.  TERM and HOME are not among them, however.

env - env

would be a better test than using /bin/sh, btw.  My cygwin is busted
right now so I can't actually test this.

cgf


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