Cygwin Recipes: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


=Detecting Cygwin from a Script=
=Detecting Cygwin from a Script=
==Option 1==


<pre>
<pre>
Line 9: Line 11:
   ...
   ...
fi
fi
</pre>
==Option 2==
<pre>
cygwin=false;
os=unix
case "`uname`" in
    CYGWIN*)
        cygwin=true
        os=windows
        ;;
esac
</pre>
</pre>


Line 37: Line 52:
</blockquote>
</blockquote>


=Cygwin Version
=Cygwin Version=


<pre>
<pre>
cygcheck -V
cygcheck -V
</pre>
</pre>

Latest revision as of 09:03, 12 May 2016

Internal

Detecting Cygwin from a Script

Option 1

if [ "$OSTYPE" = "cygwin" ]; then
   ...
fi

Option 2

cygwin=false;
os=unix
case "`uname`" in
    CYGWIN*)
        cygwin=true
        os=windows
        ;;
esac

Handling Path with Spaces in Cygwin

f [ "$OSTYPE" = "cygwin" ]; then
     java_executable=`cygpath "$java_executable"`
fi

"$java_executable" -version

cygwin Login Banner

... Is the content of /etc/motd.

Set up a sshd server

Set up a sshd server

Setup Terminals

Setup Terminals

Cygwin Version

cygcheck -V