[gnu.bash.bug] Bash bugs

meissner@dg-rtp.dg.com (Michael Meissner) (06/20/89)

I brought up bash on a Sun3 with the intention of bringing it up on
the DG/UX 88000 platform, and have noticed a few bugs so far (on the
Sun side):

   1)	Executing the following command:

		PS1='-bash-> ' bash

	does not strip the quotes off of PS1 when passing the
	environment variable to the subshell.

   2)	The following is not accepted:

		if [ -t 0 -a -t 1 ]; then ...

   3)	I couldn't get the 18.54 emacs to convert the texinfo file
	into an info file (it didn't like @result{}).

   4)	It should use __builtin_alloca if compiling with GNU C.

   5)	Backrounded jobs seem to get interrupts when the parent
	process is given an interrupt (which is consistant with the
	bourne shell, but not with the C-shell).  I noticed this when
	I changed the top-level shell that xinit spawns to be bash
	instead of a C-shell, and hit interrupt on the console window.

   6)	If used as a interactive subshell in GNU emacs, it puts out
	linefeed, carriage return pairs always, and emacs puts ^M's in
	the buffer.

   7)	It would be extremely nice if we could bind arbitrary command
	sequences in readline, such as ^X-... in emacs, or arrow keys.
	If it's too hard to put in general key bindings, at least put
	in a set function to enable the arrow keys and handle them
	specially.
--
Michael Meissner, Data General.
Uucp:		...!mcnc!rti!xyzzy!meissner		If compiles were much
Internet:	meissner@dg-rtp.DG.COM			faster, when would we
Old Internet:	meissner%dg-rtp.DG.COM@relay.cs.net	have time for netnews?