This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Bash Environment (Was: Bash history?)
- To: "Sergey Okhapkin" <sos at prospect dot com dot ru>, <gnu-win32 at cygnus dot com>, "'Andy Piper'" <andyp at parallax dot co dot uk>
- Subject: Bash Environment (Was: Bash history?)
- From: "Michael A. Chase" <mchase at ix dot netcom dot com>
- Date: Mon, 15 Sep 1997 18:45:47 -0700
I have similar problems. It appears that the only environment variable
that gets changed from MSDOS form to UNIX form is $PATH. All the others
keep their backslashes and semicolons.
I put code in /etc/profile to fix the environment (attached).
Unfortunately, I have never seen /etc/profile run by default so I added a
check for it to .bashrc (which does work) to run both /etc/profile and
.bash_profile.
Is there something else I should be doing to get the correct environment
at bash startup?
Mac :})
-----Original Message-----
From: Sergey Okhapkin <sos@prospect.com.ru>
To: gnu-win32@cygnus.com <gnu-win32@cygnus.com>; 'Andy Piper'
<andyp@parallax.co.uk>
Date: Sunday, September 07, 1997 22:02
Subject: RE: Bash history?
>Andy Piper wrote:
>> 1) ~ seems to be interpreted wrongly. If I do `cd ~' I get:
>> bash.exe: C:WINNTProfilesandyp: No such file or directory
>> cd $HOME works fine. Somehow the /'s are getting stripped out.
>
>I'm sure, there are backslashes instead of slashes in your HOME env.
var. Set HOME to
>c:/WINNT/Profiles/andyp.
>
>>
>> 2) History is not preserved between sessions. Although bash
>> writes out a history file - .bash_history - correctly. It is not read
when
>
>Fix the first problem, and the second one should came out.
>
>--
>Sergey Okhapkin, http://www.lexa.ru/sos
>Moscow, Russia
>Looking for a job
profile