From: Jason Green Newsgroups: comp.os.msdos.djgpp Subject: BASH startup files Date: Sun, 27 Aug 2000 21:47:31 +0100 Organization: Customer of Energis Squared Lines: 65 Message-ID: NNTP-Posting-Host: modem-194.argon.dialup.pol.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news6.svr.pol.co.uk 967409283 20983 62.136.17.194 (27 Aug 2000 20:48:03 GMT) NNTP-Posting-Date: 27 Aug 2000 20:48:03 GMT X-Complaints-To: abuse AT theplanet DOT net X-Newsreader: Forte Agent 1.7/32.534 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I have a couple of problems with my installation of BASH, any help would be appreciated. Problem 1) BASH will not source the startup files _blogin or _bash_login. Following the instructions in readme.dos, I have set HOME=d:/ and copied all the supplied startup files from gnu/bash-2.03/dos/ to d:/ _blogin should set the command prompt and print a welcome message, but this is not happening: D:\>echo %HOME% d:/ D:\>bash bash-2.03$ echo $HOME; pwd d:/ d:/ bash-2.03$ ls -l _* -rw-r--r-- 1 dosuser root 267 Dec 30 1996 _bashrc -rw-r--r-- 1 dosuser root 11402 Aug 27 20:44 _bhist -rw-r--r-- 1 dosuser root 1018 Apr 19 1997 _blogin -rw-r--r-- 1 dosuser root 40 Dec 30 1996 _blogout -rw-r--r-- 1 dosuser root 1378 Apr 19 1999 _inputrc bash-2.03$ I can confirm, however, that _bashrc *is* being sourced. So it seems for some reason that _blogin is not being found, did I miss something in the documentation? Problem 2) Cursor keys are not being handled properly after a reverse search (Ctrl-r), they work fine otherwise. Here's an example: bash-2.03$ foo bash: foo: command not found bash-2.03$ Now type `Ctrl-r' then `f' bash-2.03$ foo bash: foo: command not found (reverse-i-search)`f': foo Now hit the right cursor key... bash-2.03$ foo bash: foo: command not found bash-2.03$ [Cfoo and half an escape sequence is inserted. `Ctrl-f' works as expected. Can anyone reproduce this? I have stripped out virtually everything from my dos setup to make it as vanilla as possible. There is no keyboard.sys, display.sys, ansi.sys, country.sys or in fact anything.sys loaded. _inputrc must have been read because pressing F1 prints: bash-2.03$ Function Key 1