[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