The recent change to fail-eperm caused "make check" to fail on my
Debian stable host.  I guess its Perl uses a slightly pickier taint
check?  I installed the following patch, which fixed the problem.
"man perlsec" suggested adding those three vars.

2006-09-28  Paul Eggert  <[EMAIL PROTECTED]>

        * tests/rm/fail-eperm: Unset BASH_ENV, CDPATH, and ENV, too;
        suggested for Debian stable, which uses Perl 5.8.4.

--- tests/rm/fail-eperm 28 Sep 2006 13:31:57 -0000      1.17
+++ tests/rm/fail-eperm 28 Sep 2006 22:07:20 -0000
@@ -55,7 +55,7 @@
 $ENV{LC_ALL} = 'C';

 # Set up a safe, well-known environment
-delete $ENV{PATH};
+delete @ENV{qw(BASH_ENV CDPATH ENV PATH)};
 $ENV{IFS}  = '';

 my @dir_list = qw(/tmp /var/tmp /usr/tmp);


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to