]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Also check for the log_user method, to avoid
authorJim Meyering <jim@meyering.net>
Sat, 8 Mar 2003 15:32:17 +0000 (15:32 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 8 Mar 2003 15:32:17 +0000 (15:32 +0000)
spurious failure when using an old version of Expect.pm (e.g., 1.07).
Reported by Bob Proulx.

tests/misc/tty-eof

index a17b4abf50232e8c2f1cc321c8dd210333a0e0a6..bb0cc053ed8e2eb025e520653f2c06da05c455a3 100755 (executable)
@@ -22,7 +22,9 @@ use strict;
 
 (my $ME = $ENV{ARGV_0}) =~ s|.*/||;
 
-eval { require Expect };
+# Some older versions of Expect.pm (e.g. 1.07) lack the log_user method,
+# so check for that, too.
+eval { require Expect; my $exp = new Expect; $exp->log_user(0) };
 $@ and (warn "$ME: this script requires Perl's Expect package\n"), exit 77;
 
 {