Cygwin Recipes: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(5 intermediate revisions 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 20: Line 35:
"$java_executable" -version
"$java_executable" -version
</pre>
</pre>


=cygwin Login Banner=
=cygwin Login Banner=


... Is the content of <tt>/etc/motd</tt>.
... Is the content of <tt>/etc/motd</tt>.
=Set up a sshd server=
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;">
:[[Cygwin Set Up a sshd Server|Set up a sshd server]]
</blockquote>
=Setup Terminals=
<blockquote style="background-color: #f9f9f9; border: solid thin lightgrey;">
:[[Cygwin Setup Terminals|Setup Terminals]]
</blockquote>
=Cygwin Version=
<pre>
cygcheck -V
</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