A good way to test if cygwin isn't installed?
Andrew DeFaria
Andrew@DeFaria.com
Fri Oct 1 15:44:00 GMT 2004
Christopher Faylor wrote:
> On Fri, Oct 01, 2004 at 02:51:01PM +1000,
> luke.kendall@cisra.canon.com.au wrote:
>
>> I just wanted to run an idea past the list.
>>
>> I want to write a shell script to test if Cygwin has been installed
>> on the machine running the shell script.
>>
>> I do this by running a shell (from a network install of Cygwin if
>> necessary).
>>
>> If Cygwin is installed on the local machine, then "cygpath -w /"
>> returns something like "c:\cygwin". (Good for discovering what drive
>> Cygwin was installed on, right?) If Cygwin has not been installed,
>> "cygpath -w /" returns a plain old backslash.
>>
>> That's fine - maybe even great. My question: is that a reliable way
>> to perform that test? It seems good to me.
>
> If you have cygwin programs available to you, then use the mount
> command. If the only output from the mount command is of the
> "noumount" variety then cygwin isn't installed in any meaningful way.
Personally I would consider the existence or non-existence of
cygwin1.dll to be a more definitive measure of whether or not Cygwin is
installed in a "meaningful" way.
--
Headline: Bear takes over Disneyland in Pooh D'Etat!
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list