delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/09/05/15:13:29

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: "Hannu E K Nevalainen" <_garbage_collector_ AT telia DOT com>
To: <cygwin AT cygwin DOT com>
Subject: RE: How does a script find where Cygwin is installed?
Date: Sun, 5 Sep 2004 21:12:22 +0200
Message-ID: <NGBBLLIAMFLGJEOAJCCEGENADNAA._garbage_collector_@telia.com>
MIME-Version: 1.0
In-Reply-To: <Pine.GSO.4.61.0409030823200.28876@slinky.cs.nyu.edu>
X-IsSubscribed: yes

you wrote, luke DOT kendall AT zzzzz DOT zzzzz DOT zzz DOT zz:

> On Fri, 3 Sep 2004, luke.kendall wrote:
>
>> $ CYGPATH=`cygpath -w /`
>> $ echo $CYGPATH
>> C:\cygwin
>> $ CYGPATH=`cygpath -u "$CYGPATH"`
>> $ echo $CYGPATH
>> /
>>
>> What I really want to get is "C:/cygwin"
>
> $ cygpath -m /
>
>> or "/cygdrive/c/cygwin", in my case.
>
> $ cygpath -m / | sed 's,^\([A-Za-z]\):,/cygdrive/\1,'

That might produce false results, depending on the "mount -c" setting. Here
is a (working/stable?) remedy:

$ cygpath -m / | \
sed "s,^\([A-Za-z]\):,$( \
  mount -p | \
  sed -n '2s/^\([^ ]*\).*/\1/p' \
)/\1,"
/cygdrive/C/Program/Cygwin


/Hannu E K Nevalainen, B.Sc. EE Microcomputer systems            --72-->

** mailing list preference; please keep replies on list **

-- printf("LocalTime: UTC+%02d\n",(DST)? 2:1); --
--END OF MESSAGE--


--
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/

- Raw text -


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