Perl 5.8 chokes on the format eval in monshow:
$ monshow --full
server: jones
time: Mon Mar 10 13:10:11 2003
state: scheduler running
Insecure dependency in eval while running with -T switch at ./monshow line 1168.
zsh: exit 255 monshow --full
$ _
Here is a fix.
Index: clients/monshow
===================================================================
RCS file: /usr/local/src/cvsroot/debian/mon/clients/monshow,v
retrieving revision 1.1.1.5
retrieving revision 1.9
diff -u -r1.1.1.5 -r1.9
--- clients/monshow 7 Sep 2001 11:38:23 -0000 1.1.1.5
+++ clients/monshow 10 Mar 2003 18:13:38 -0000 1.9
@@ -1160,7 +1160,12 @@
@ @<<<<<<<<<<<<<< @<<<<<<<<<<< @<<<<<<<<< @<<<<<<< @<<<<<<<<< @<<< @
EOF
chomp $fmt;
- $fmt .= "<" x length($SUMMARY) . "\n";
+ my $summary_len = do {
+ # avoid taint
+ $SUMMARY =~ /^(.*)/s or die;
+ length $1
+ };
+ $fmt .= "<" x $summary_len . "\n";
$fmt .= <<'EOF';
$DEP, $GROUP, $SERVICE, $STATUS, $TIME, $NEXT, $ALERTS, $SUMMARY
.
--
Roderick Schertler
[EMAIL PROTECTED]
_______________________________________________
mon mailing list
[EMAIL PROTECTED]
http://linux.kernel.org/mailman/listinfo/mon