Array name expansion - apply upstream quickfix
This commit is contained in:
parent
65344b64d9
commit
16396a9e14
21
bash-4.3-array-element.patch
Normal file
21
bash-4.3-array-element.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
*** bash-4.3-patched/subst.c 2014-06-03 09:32:44.000000000 -0400
|
||||||
|
--- bash-4.3/subst.c 2014-07-23 09:58:19.000000000 -0400
|
||||||
|
***************
|
||||||
|
*** 7369,7373 ****
|
||||||
|
|
||||||
|
if (want_indir)
|
||||||
|
! tdesc = parameter_brace_expand_indir (name + 1, var_is_special, quoted, quoted_dollar_atp, contains_dollar_at);
|
||||||
|
else
|
||||||
|
tdesc = parameter_brace_expand_word (name, var_is_special, quoted, PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
|
||||||
|
--- 7445,7455 ----
|
||||||
|
|
||||||
|
if (want_indir)
|
||||||
|
! {
|
||||||
|
! tdesc = parameter_brace_expand_indir (name + 1, var_is_special, quoted, quoted_dollar_atp, contains_dollar_at);
|
||||||
|
! /* Turn off the W_ARRAYIND flag because there is no way for this function
|
||||||
|
! to return the index we're supposed to be using. */
|
||||||
|
! if (tdesc && tdesc->flags)
|
||||||
|
! tdesc->flags &= ~W_ARRAYIND;
|
||||||
|
! }
|
||||||
|
else
|
||||||
|
tdesc = parameter_brace_expand_word (name, var_is_special, quoted, PF_IGNUNBOUND|(pflags&(PF_NOSPLIT2|PF_ASSIGNRHS)), &ind);
|
@ -7,7 +7,7 @@
|
|||||||
Version: %{baseversion}%{patchleveltag}
|
Version: %{baseversion}%{patchleveltag}
|
||||||
Name: bash
|
Name: bash
|
||||||
Summary: The GNU Bourne Again shell
|
Summary: The GNU Bourne Again shell
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
Group: System Environment/Shells
|
Group: System Environment/Shells
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Url: http://www.gnu.org/software/bash
|
Url: http://www.gnu.org/software/bash
|
||||||
@ -89,6 +89,8 @@ Patch127: bash-4.2-trap.patch
|
|||||||
# 1112710 - mention ulimit -c and -f POSIX block size
|
# 1112710 - mention ulimit -c and -f POSIX block size
|
||||||
Patch128: bash-4.3-man-ulimit.patch
|
Patch128: bash-4.3-man-ulimit.patch
|
||||||
|
|
||||||
|
Patch129: bash-4.3-array-element.patch
|
||||||
|
|
||||||
BuildRequires: texinfo bison
|
BuildRequires: texinfo bison
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: autoconf, gettext
|
BuildRequires: autoconf, gettext
|
||||||
@ -160,6 +162,7 @@ This package contains documentation files for %{name}.
|
|||||||
%patch123 -p1
|
%patch123 -p1
|
||||||
%patch125 -p1 -b .size_type
|
%patch125 -p1 -b .size_type
|
||||||
%patch128 -p1 -b .ulimit
|
%patch128 -p1 -b .ulimit
|
||||||
|
%patch129 -p1 -b .element
|
||||||
|
|
||||||
echo %{version} > _distribution
|
echo %{version} > _distribution
|
||||||
echo %{release} > _patchlevel
|
echo %{release} > _patchlevel
|
||||||
@ -355,6 +358,9 @@ end
|
|||||||
%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
|
%doc doc/*.ps doc/*.0 doc/*.html doc/article.txt
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jul 24 2014 Ondrej Oprala <ooprala@redhat.com> - 4.3.18-5
|
||||||
|
- Array name expansion - apply upstream quickfix
|
||||||
|
|
||||||
* Mon Jul 21 2014 Ondrej Oprala <ooprala@redhat.com> - 4.3.18-4
|
* Mon Jul 21 2014 Ondrej Oprala <ooprala@redhat.com> - 4.3.18-4
|
||||||
- Mention ulimit -c and -f block size in POSIX mode
|
- Mention ulimit -c and -f block size in POSIX mode
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user