Package: bash Version: 3.0-17 Severity: serious Tags: patch bash fails to build because "test -c /dev/stdin" fails if /dev/stdin is a symbolic link (as it is in my fresh pbuilder chroot):
> : # see #327477, needed to have HAVE_DEV_STDIN defined > test -c /dev/stdin > make: *** [before-build] Error 1 The attached patch makes this test use the same commands as configure, which handles this case correctly. -- Matt
diff -u bash-3.0/debian/rules bash-3.0/debian/rules --- bash-3.0/debian/rules +++ bash-3.0/debian/rules @@ -78,7 +78,8 @@ before-build: : # see #327477, needed to have HAVE_DEV_STDIN defined - test -c /dev/stdin + (test -d /dev/fd && test -r /dev/stdin < /dev/null) \ + || (test -d /proc/self/fd && test -r /dev/stdin < /dev/null) # --------------------------------------------------------------------------- # build standard bash
signature.asc
Description: Digital signature