| www.delorie.com/archives/browse.cgi | search |
| Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
| List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
| List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
| List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
| List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
| Sender: | cygwin-owner AT sources DOT redhat DOT com |
| Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
| From: | "Pabs" <pabs3 AT crosswinds DOT net> |
| Reply-To: | pabs3 AT crosswinds DOT net |
| To: | "Jason B. Alonso" <jalonso AT MIT DOT EDU> |
| Cc: | cygwin AT cygwin DOT com |
| Date: | Wed, 04 Apr 2001 11:27:13 +0800 |
| Subject: | RE: cygwin.bat replacement ... |
| Message-id: | <3aca9406.ce1f.0@crosswinds.net> |
| MIME-Version: | 1.0 |
>Might I suggest a somewhat simpler solution?
Sure
---------------------------------------------------------------
...I noticed that the normal Cygwin.bat is minimalist. It sets
the CYGWIN environment variable and runs bash, nothing else. Not even a path
setting. Everything else is handled in /etc/profile.
---------------------------------------------------------------
At home on win95 & win98 here at uni there is no CYGWIN env var.
What is it for?
>Here's my solution (replace C:\Cygwin as necessary)...
>Cyg2.bat
>========
>@echo off
>cd "%1"
>SET CYGWIN=tty ntsec
>SET CYG2=HOLD
>C:\Cygwin\bin\bash --login -i
>=========
Elegant, but
you are missing "cd back to the curent directory for people who called cygwin.bat
from a command.com (or cmd.exe) prompt" and it doesn't seem to work when %1
is nothing even if I replace
cd "%1" with if NOT %1/ == / cd "%1"
The main reason I did it only using a batch file (& not /etc/profile) was that
I had problems with special characters in the pathnames like single quotes (')
and with "" quoting.
Also I wanted to be able to have only one file for executing cygwin.
I still think it would be better implemented as an exe since it would eliminate
such interpretation problems.
>I might have added it myself, but I don't remember...
Nope setup.exe installs that.
Seeya, Pabs
--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |