[70914] trunk/dports/shells/bash

raimue at macports.org raimue at macports.org
Wed Aug 25 19:11:27 PDT 2010


Revision: 70914
          http://trac.macports.org/changeset/70914
Author:   raimue at macports.org
Date:     2010-08-25 19:11:24 -0700 (Wed, 25 Aug 2010)
Log Message:
-----------
shells/bash:
Fix 'BUG IN CLIENT OF LIBDISPATCH: Do not close random Unix descriptors', see #25693
Discussion on http://lists.gnu.org/archive/html/bug-bash/2010-08/msg00157.html

Modified Paths:
--------------
    trunk/dports/shells/bash/Portfile

Added Paths:
-----------
    trunk/dports/shells/bash/files/
    trunk/dports/shells/bash/files/patch-close-fds.diff

Modified: trunk/dports/shells/bash/Portfile
===================================================================
--- trunk/dports/shells/bash/Portfile	2010-08-26 01:48:12 UTC (rev 70913)
+++ trunk/dports/shells/bash/Portfile	2010-08-26 02:11:24 UTC (rev 70914)
@@ -6,6 +6,7 @@
 set bash_version    4.1
 set bash_patchlevel 7
 version             ${bash_version}.${bash_patchlevel}
+revision            1
 distname            ${name}-${bash_version}
 categories          shells
 maintainers         raimue
@@ -27,6 +28,8 @@
                     sha1    3bd1ec9c66f3689f6b3495bdaaf9077b2e5dc150 \
                     rmd160  554c7ecb4a63da431768caed1f958c06b8fa7207
 
+patchfiles          patch-close-fds.diff
+
 # Generate patchfiles
 for {set i 1} {$i <= $bash_patchlevel} {incr i} {
     patchfiles-append \

Added: trunk/dports/shells/bash/files/patch-close-fds.diff
===================================================================
--- trunk/dports/shells/bash/files/patch-close-fds.diff	                        (rev 0)
+++ trunk/dports/shells/bash/files/patch-close-fds.diff	2010-08-26 02:11:24 UTC (rev 70914)
@@ -0,0 +1,11 @@
+--- shell.c.orig	2010-08-26 04:03:02.000000000 +0200
++++ shell.c	2010-08-26 04:04:15.000000000 +0200
+@@ -537,7 +537,7 @@
+   if (login_shell && interactive_shell)
+     {
+       for (i = 3; i < 20; i++)
+-	close (i);
++	SET_CLOSE_ON_EXEC (i);
+     }
+ #endif /* CLOSE_FDS_AT_LOGIN */
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100825/bb2e6578/attachment.html>


More information about the macports-changes mailing list