Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Thu, 27 Mar 2003 12:26:26 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Andrew Markebo cc: cygwin AT cygwin DOT com Subject: Re: how to source the environment variables from windows within an existing cygwin window/terminal again? In-Reply-To: Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII In bash, "help eval". Igor On Thu, 27 Mar 2003, Andrew Markebo wrote: > A better fix for your problem is (I think), is to fire up ssh-agent, > put the output of ssh-agent into a file, and 'source' it into the > shells. > > And in your .bashrc or however you start, you check for this file, and > source it if it exists. > > And if you want to load the ssh-agent variables in a running bash, you > just either resource your .bashrc or whatever. > > There were a discussion about this a while ago I think, some scripts > (bash/bat) added to set the variables, check the mailinglist archive. > > /Andy > > / "Ralf Hauser" wrote: > | Hi, > | > | When I start cygwin by the desktop icon, it inherits the windows variables > | before it executes the ~/.bashrc and sets the environment variables > | specified therein. > | > | If I update/change the windows environment variables (right-click on "My > | Computer" - Properties - Advanced - Environment Variables), how can get > | these new variables into an already existing cygwin window? > | > | Also, it appears that when starting a new cygwin window out of an existing > | one (by running "cygstart /bin/bash"), the new one will not inherit from the > | windows environment in the same way as the first cygwin window did. > | > | I didn't find any hints to this in > | http://cygwin.com/cygwin-ug-net/setup-env.html or > | http://cygwin.com/cygwin-ug-net/using-cygwinenv.html or the > | http://cygwin.com/faq/faq.html nor in this mailing list archive - any other > | places I ought to have looked for it? > | > | Thanks for any hints in advance! > | > | Ralf > | > | P.S.: I got into these questions due to ssh-agent: > | i) When running ssh-agent out of cygwin, I also have to start wincvs or > | emacs out of the same cygwin shell (or children of it), otherwise, they will > | not be able to profit from ssh-agent. > | If I use win-ssh-agent.exe (see http://www.ganaware.org/S/win-ssh-askpass), > | the problem is the opposite: I can no longer eval it when starting it, ==> > | the terminal (and its children) from which I started win-ssh-agent.exe > | cannot profit from it. I have to kill it and start a new cygwin window by > | the desktop icon/link or the start-Programs-Menu. -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk! -- /usr/games/fortune -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/