When using the ** globbing operator, bash will incorrectly add an extra
directory name when the preceding directory name ends with `*' or an empty
string when there is no preceding directory name.
bash40-024 introduced a regression for constructs like **/*.cs; that
expansion would no longer include matching files in the current directory.
This patch undoes portions of bash40-024 and fixes the original problem
in a different way.
There are occasional cursor positioning errors when using readline's
horizontal scroll mode.
bash-4.0 reverted to the historical shell behavior of raising an error
when $@ or $* was expanded after `set -u' had been executed and there
were no positional parameters. The Posix working group has since
clarified the standard's position on the issue, and $@ and $* are now the
only variables, parameters, or special parameters that do not raise an
error when unset if set -u is enabled.
Fix: Patch attached with submission follows:
Over to maintainer (via the GNATS Auto Assign Tool)
Five more patches are now available: please consider the attached
patch instead (gmail may encode it in base64).
miwi 2009-09-19 22:24:28 UTC
FreeBSD ports repository
shells/bash Makefile distinfo
- Update to 4.0.33
Submitted by: bf <email@example.com>
Approved by: obrien (maintainer timeout)
Feature safe: yes
Revision Changes Path
1.115 +1 -1 ports/shells/bash/Makefile
1.44 +27 -0 ports/shells/bash/distinfo
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"