blob: 8aca7767161d100c904af76971cc5828617b2ca9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
diff -ur bash-3.2.orig/aclocal.m4 bash-3.2/aclocal.m4
--- bash-3.2.orig/aclocal.m4 2006-12-30 20:00:31 +0000
+++ bash-3.2/aclocal.m4 2006-12-30 20:02:02 +0000
@@ -1544,7 +1544,8 @@
if test -d /dev/fd && test -r /dev/fd/0 < /dev/null; then
# check for systems like FreeBSD 5 that only provide /dev/fd/[012]
exec 3</dev/null
- if test -r /dev/fd/3; then
+ # bash test builtin always works here, so we use the test binary
+ if `which test || echo test` -e /dev/fd/3; then
bash_cv_dev_fd=standard
else
bash_cv_dev_fd=absent
diff -ur bash-3.2.orig/configure bash-3.2/configure
--- bash-3.2.orig/configure 2006-12-30 20:03:24 +0000
+++ bash-3.2/configure 2006-12-30 20:01:50 +0000
@@ -27179,7 +27179,8 @@
if test -d /dev/fd && test -r /dev/fd/0 < /dev/null; then
# check for systems like FreeBSD 5 that only provide /dev/fd/[012]
exec 3</dev/null
- if test -r /dev/fd/3; then
+ # bash test builtin always works here, so we use the test binary
+ if `which test || echo test` -e /dev/fd/3; then
bash_cv_dev_fd=standard
else
bash_cv_dev_fd=absent
|