$PATH contains dot but unclear where it comes from

Larry Hall (Cygwin) reply-to-list-only-lh@cygwin.com
Thu Feb 20 15:18:00 GMT 2014


On 2/20/2014 9:12 AM, Robert Klemme wrote:
> Thanks to all who helped so far!
>
> On Wed, Feb 19, 2014 at 11:23 PM, Andrey Repin <anrdaemon@yandex.ru> wrote:
>
>> So far, I'm not convinced that issue is Cygwin-specific. The fact that it
>> doesn't manifest in Windows is actually because of it's (windows) native
>> ignorance for this matter.
>
> I sent a lengthy email with all the detailed shell outputs earlier but
> it was blocked by spam filter. :-(
>
> I'll try an executive summary, also because I don't have that much
> time right now.
>
> C:\Users\rklemme>C:\cygwin64\bin\bash.exe --norc --noprofile -li
> bash-4.1$ echo "$PATH"
> /cygdrive/c/PROGRAM FILES (X86)/NVIDIA CORPORATION/PHYSX/COMMON:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/ICLS CLIENT:/cygdrive/c/PROGRAM FILES/INTEL/ICLS CLIENT:/c
> ygdrive/c/PROGRAM FILES (X86)/RSA SECURID TOKEN COMMON:/cygdrive/c/PROGRAM FILES
> /COMMON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/PROGRAM FILES (X86)/COMM
> ON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/Windows/SYSTEM32:/cygdrive/c/
> Windows:/cygdrive/c/Windows/SYSTEM32/WBEM:/cygdrive/c/Windows/SYSTEM32/WINDOWSPO
> WERSHELL/V1.0:/cygdrive/c/PROGRAM FILES/DELL/DELL DATA PROTECTION/ACCESS/ADVANCE
> D/WAVE/GEMALTO/ACCESS CLIENT/V5:/cygdrive/c/PROGRAM FILES (X86)/NTRU CRYPTOSYSTE
> MS/NTRU TCG SOFTWARE STACK/BIN:/cygdrive/c/PROGRAM FILES/NTRU CRYPTOSYSTEMS/NTRU
>   TCG SOFTWARE STACK/BIN:/cygdrive/c/PROGRAM FILES (X86)/WINDOWS LIVE/SHARED:/cyg
> drive/c/PROGRAM FILES/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/DAL:/cygdrive/
> c/PROGRAM FILES/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/IPT:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/DAL:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/IPT:/cygdrive/c/Prog
> ram Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth
>   Software/syswow64:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:
> /cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/cygdrive/c/Program
>   Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files
> /Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files (x86)
> /Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files (x86)
> /Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files/Intel
> /WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/
> c/Users/rklemme/Applications/SysinternalsSuite:.
> bash-4.1$
>
> You notice the "." at the end.
>
> C:\Users\rklemme>C:\cygwin64\bin\sh.exe --norc --noprofile -li
> sh-4.1$ echo "$PATH"
> /cygdrive/c/PROGRAM FILES (X86)/NVIDIA CORPORATION/PHYSX/COMMON:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/ICLS CLIENT:/cygdrive/c/PROGRAM FILES/INTEL/ICLS CLIENT:/c
> ygdrive/c/PROGRAM FILES (X86)/RSA SECURID TOKEN COMMON:/cygdrive/c/PROGRAM FILES
> /COMMON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/PROGRAM FILES (X86)/COMM
> ON FILES/MICROSOFT SHARED/WINDOWS LIVE:/cygdrive/c/Windows/SYSTEM32:/cygdrive/c/
> Windows:/cygdrive/c/Windows/SYSTEM32/WBEM:/cygdrive/c/Windows/SYSTEM32/WINDOWSPO
> WERSHELL/V1.0:/cygdrive/c/PROGRAM FILES/DELL/DELL DATA PROTECTION/ACCESS/ADVANCE
> D/WAVE/GEMALTO/ACCESS CLIENT/V5:/cygdrive/c/PROGRAM FILES (X86)/NTRU CRYPTOSYSTE
> MS/NTRU TCG SOFTWARE STACK/BIN:/cygdrive/c/PROGRAM FILES/NTRU CRYPTOSYSTEMS/NTRU
>   TCG SOFTWARE STACK/BIN:/cygdrive/c/PROGRAM FILES (X86)/WINDOWS LIVE/SHARED:/cyg
> drive/c/PROGRAM FILES/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/DAL:/cygdrive/
> c/PROGRAM FILES/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/IPT:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/DAL:/cygdrive/c/PROG
> RAM FILES (X86)/INTEL/INTEL(R) MANAGEMENT ENGINE COMPONENTS/IPT:/cygdrive/c/Prog
> ram Files/WIDCOMM/Bluetooth Software:/cygdrive/c/Program Files/WIDCOMM/Bluetooth
>   Software/syswow64:/cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x86:
> /cygdrive/c/Program Files (x86)/Intel/OpenCL SDK/2.0/bin/x64:/cygdrive/c/Program
>   Files/Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files
> /Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files (x86)
> /Intel/Intel(R) Management Engine Components/DAL:/cygdrive/c/Program Files (x86)
> /Intel/Intel(R) Management Engine Components/IPT:/cygdrive/c/Program Files/Intel
> /WiFi/bin:/cygdrive/c/Program Files/Common Files/Intel/WirelessCommon:/cygdrive/
> c/Users/rklemme/Applications/SysinternalsSuite
>
> No dot at the end. Same for output of "env" without arguments invoked
> from Windows prompt. The dot is also not there in the windows path.
>
> My summary so far
>
> 1. There is nothing in the Windows PATH (neither system, nor user, nor
> what's combined at  the prompt) that looks like a cause for dot (i.e.
> empty path).

Your cygcheck output contradicts this statement.  The last path in the
list of Windows paths is ".".

-- 
Larry

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list