Hello,
Here is a small patch to make "make check" PASS when a suitable perl is
not in /usr/bin. (without this, I had update-copyright.sh FAIL, while my
system has fairly recent perl installed, but not in /usr/bin)
Christophe.
diff -ru coreutils-7.6/build-aux/update-copyright
coreutils-7.6-patched/build-aux/update-copyright
--- coreutils-7.6/build-aux/update-copyright 2009-08-30 10:52:24.000000000
+0200
+++ coreutils-7.6-patched/build-aux/update-copyright 2009-09-14
14:41:05.006359233 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -0777 -pi
+#!/usr/bin/env perl -0777 -pi
# Update an FSF copyright year list to include the current year.
my $VERSION = '2009-08-14.18:56'; # UTC
diff -ru coreutils-7.6/gnulib-tests/test-update-copyright.sh
coreutils-7.6-patched/gnulib-tests/test-update-copyright.sh
--- coreutils-7.6/gnulib-tests/test-update-copyright.sh 2009-08-16
15:27:49.000000000 +0200
+++ coreutils-7.6-patched/gnulib-tests/test-update-copyright.sh 2009-09-14
11:27:36.499490804 +0200
@@ -32,7 +32,7 @@
TMP=$TMP_BASE
s=$TMP-script
-printf '#!/usr/bin/perl -pi\ns/a/b/\n' > $s
+printf '#!/usr/bin/env perl -pi\ns/a/b/\n' > $s
chmod a+x $s
echo a > $TMP-in
./$s $TMP-in 2>/dev/null && test b = "`cat $TMP-in 2>/dev/null`" ||
@@ -215,7 +215,7 @@
## -------------- ##
TMP=$TMP_BASE-current-year
-YEAR=`/usr/bin/perl -e 'print [localtime]->[5] + 1900'`;
+YEAR=`/usr/bin/env perl -e 'print [localtime]->[5] + 1900'`;
cat > $TMP <<EOF
'\" Copyright (C) 2006
'\" Free Software Foundation,