delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/04/03/23:22:27

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019