[Logcheck-commits] CVS logcheck/src
CVS User maks-guest
logcheck-devel@lists.alioth.debian.org
Fri, 14 May 2004 04:55:47 -0600
Update of /cvsroot/logcheck/logcheck/src
In directory haydn:/tmp/cvs-serv18624/src
Modified Files:
logcheck logtail
Log Message:
use strict for any perl script.
add some more consistency on how we use arguments in logtail:
added -f and -o switch.
--- /cvsroot/logcheck/logcheck/src/logcheck 2004/05/13 22:28:06 1.22
+++ /cvsroot/logcheck/logcheck/src/logcheck 2004/05/14 10:55:47 1.23
@@ -22,7 +22,7 @@
# along with Logcheck; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-# $Id: logcheck,v 1.22 2004/05/13 22:28:06 maks-guest Exp $
+# $Id: logcheck,v 1.23 2004/05/14 10:55:47 maks-guest Exp $
# Set the umask
@@ -533,20 +533,20 @@
if [ -e $file.0 ]; then
# assume the log is rotated by savelog(8)
debug "Running logtail on rotated: $file.0"
- $LOGTAIL $file.0 $offsetfile $LOGTAIL_OPTS > \
+ $LOGTAIL -f $file.0 -o $offsetfile $LOGTAIL_OPTS > \
$TMPDIR/logoutput/$(basename $file)
rm -f $offsetfile
elif [ -e $file.1 ]; then
# assume the log is rotated by logrotate(8)
debug "Running logtail on rotated: $file.1"
- $LOGTAIL $file.1 $offsetfile $LOGTAIL_OPTS > \
+ $LOGTAIL -f $file.1 -o $offsetfile $LOGTAIL_OPTS > \
$TMPDIR/logoutput/$(basename $file)
rm -f $offsetfile
fi
fi
fi
debug "Running logtail: $file"
- $LOGTAIL $file $offsetfile $LOGTAIL_OPTS \
+ $LOGTAIL -f $file -o $offsetfile $LOGTAIL_OPTS \
>> $TMPDIR/logoutput/$(basename $file)
else
echo "E: File could not be read: $file" >> $TMPDIR/errors
--- /cvsroot/logcheck/logcheck/src/logtail 2004/05/02 09:09:03 1.3
+++ /cvsroot/logcheck/logcheck/src/logtail 2004/05/14 10:55:47 1.4
@@ -19,17 +19,20 @@
# along with Logcheck; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+use strict;
+my ($size);
use Getopt::Std;
+my %opts = ();
# process args and switches
my ($TEST_MODE) = 0;
-getopt();
-if ($opt_t) {
+getopts("f:o:t", \%opts);
+if ($opts{t}) {
$TEST_MODE = 1;
}
-my ($logfile, $offsetfile) = @ARGV;
+my ($logfile, $offsetfile) = ($opts{f}, $opts{o});
if (! -f $logfile) {
print "File $logfile cannot be read.\n";
@@ -64,7 +67,6 @@
}
}
- my ($size);
unless ((undef,$ino,undef,undef,undef,undef,undef,$size) = stat $logfile) {
print "Cannot get $logfile file size.\n", $logfile;
exit 65;