Dr. Werner Fink 2015-01-09 13:14:01 +00:00 committed by Git OBS Bridge
parent 2dd9132993
commit c6b8f31a32
2 changed files with 28 additions and 3 deletions

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Fri Jan 9 13:11:03 UTC 2015 - werner@suse.de
- Add upstream patch bash43-031
The new nameref assignment functionality introduced in bash-4.3 did not perform
enough validation on the variable value and would create variables with
invalid names.
- Add upstream patch bash43-032
When bash is running in Posix mode, it allows signals -- including SIGCHLD --
to interrupt the `wait' builtin, as Posix requires. However, the interrupt
causes bash to not run a SIGCHLD trap for all exited children. This patch
fixes the issue and restores the documented behavior in Posix mode.
- Add upstream patch bash43-033
Bash does not clean up the terminal state in all cases where bash or
readline modifies it and bash is subsequently terminated by a fatal signal.
This happens when the `read' builtin modifies the terminal settings, both
when readline is active and when it is not. It occurs most often when a script
installs a trap that exits on a signal without re-sending the signal to itself.
-------------------------------------------------------------------
Wed Dec 3 15:05:14 CET 2014 - jdelvare@suse.de
@ -6,6 +25,11 @@ Wed Dec 3 15:05:14 CET 2014 - jdelvare@suse.de
confuse patch, but could in the future.
- Fix all patches that had the duplicate header line issue.
-------------------------------------------------------------------
Tue Nov 4 12:27:30 UTC 2014 - werner@suse.de
- Use tail command to follow run-tests instead of a simpe cat command
-------------------------------------------------------------------
Fri Oct 24 12:53:04 UTC 2014 - werner@suse.de

View File

@ -1,7 +1,7 @@
#
# spec file for package bash
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -364,7 +364,7 @@ done
MACHTYPE=${CPU}-suse-linux
export LANG LC_ALL HOSTTYPE MACHTYPE
pushd ../readline-%{rl_vers}%{extend}
%if 0%suse_version > 1020
%if 0%suse_version >= 1020
autoconf
%endif
cflags ()
@ -562,10 +562,11 @@ popd
all printenv recho zecho xcase
TMPDIR=$(mktemp -d /tmp/bash.XXXXXXXXXX) || exit 1
> $SCREENLOG
tail -q -s 0.5 -f $SCREENLOG & pid=$!
env -i HOME=$PWD TERM=$TERM LD_LIBRARY_PATH=$LD_LIBRARY_PATH TMPDIR=$TMPDIR \
SCREENRC=$SCREENRC SCREENDIR=$SCREENDIR \
screen -L -D -m make TESTSCRIPT=%{SOURCE4} check
cat $SCREENLOG
kill -TERM $pid
make %{?do_profiling:CFLAGS="$CFLAGS %cflags_profile_feedback" clean} all
make -C examples/loadables/
make documentation