psss / rpms / bash

Forked from rpms/bash 6 years ago
Clone
Ondrej Oprala 6f2bbd2
			     BASH PATCH REPORT
Ondrej Oprala 6f2bbd2
			     =================
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
Bash-Release:	4.3
Ondrej Oprala 6f2bbd2
Patch-ID:	bash43-006
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
Bug-Reported-by:	Eduardo A . Bustamante Lopez <dualbus@gmail.com>
Ondrej Oprala 6f2bbd2
Bug-Reference-ID:	<20140228170013.GA16015@dualbus.me>
Ondrej Oprala 6f2bbd2
Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2014-02/msg00091.html
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
Bug-Description:
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
A shell that started with job control active but was not interactive left
Ondrej Oprala 6f2bbd2
the terminal in the wrong process group when exiting, causing its parent
Ondrej Oprala 6f2bbd2
shell to get a stop signal when it attempted to read from the terminal.
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
Patch (apply with `patch -p0'):
Ondrej Oprala 6f2bbd2
Ondrej Oprala 6f2bbd2
*** ../bash-4.3/jobs.c	2014-01-10 09:05:34.000000000 -0500
Ondrej Oprala 6f2bbd2
--- jobs.c	2014-03-02 18:05:09.000000000 -0500
Ondrej Oprala 6f2bbd2
***************
Ondrej Oprala 6f2bbd2
*** 4375,4379 ****
Ondrej Oprala 6f2bbd2
  end_job_control ()
Ondrej Oprala 6f2bbd2
  {
Ondrej Oprala 6f2bbd2
!   if (interactive_shell)		/* XXX - should it be interactive? */
Ondrej Oprala 6f2bbd2
      {
Ondrej Oprala 6f2bbd2
        terminate_stopped_jobs ();
Ondrej Oprala 6f2bbd2
--- 4375,4379 ----
Ondrej Oprala 6f2bbd2
  end_job_control ()
Ondrej Oprala 6f2bbd2
  {
Ondrej Oprala 6f2bbd2
!   if (interactive_shell || job_control)		/* XXX - should it be just job_control? */
Ondrej Oprala 6f2bbd2
      {
Ondrej Oprala 6f2bbd2
        terminate_stopped_jobs ();
Ondrej Oprala 6f2bbd2
*** ../bash-4.3/patchlevel.h	2012-12-29 10:47:57.000000000 -0500
Ondrej Oprala 6f2bbd2
--- patchlevel.h	2014-03-20 20:01:28.000000000 -0400
Ondrej Oprala 6f2bbd2
***************
Ondrej Oprala 6f2bbd2
*** 26,30 ****
Ondrej Oprala 6f2bbd2
     looks for to find the patch level (for the sccs version string). */
Ondrej Oprala 6f2bbd2
  
Ondrej Oprala 6f2bbd2
! #define PATCHLEVEL 5
Ondrej Oprala 6f2bbd2
  
Ondrej Oprala 6f2bbd2
  #endif /* _PATCHLEVEL_H_ */
Ondrej Oprala 6f2bbd2
--- 26,30 ----
Ondrej Oprala 6f2bbd2
     looks for to find the patch level (for the sccs version string). */
Ondrej Oprala 6f2bbd2
  
Ondrej Oprala 6f2bbd2
! #define PATCHLEVEL 6
Ondrej Oprala 6f2bbd2
  
Ondrej Oprala 6f2bbd2
  #endif /* _PATCHLEVEL_H_ */