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?