From bad26964038fbe9d8b904e500c9fc3f90a70a005 Mon Sep 17 00:00:00 2001 From: Deepti Kulkarni Date: Fri, 16 Dec 2011 04:19:02 -0800 Subject: Resolved merge errors from Makefile. Moved ConntrackUtil.pm to Conntrack dir. Bug fix for 7676 for conntrack logging. --- scripts/vyatta-update-conntrack-log.pl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'scripts') diff --git a/scripts/vyatta-update-conntrack-log.pl b/scripts/vyatta-update-conntrack-log.pl index 09ee0a5..8d0ec88 100644 --- a/scripts/vyatta-update-conntrack-log.pl +++ b/scripts/vyatta-update-conntrack-log.pl @@ -3,15 +3,20 @@ use strict; use lib "/opt/vyatta/share/perl5"; use Vyatta::Conntrack::Config; +use Vyatta::Conntrack::ConntrackUtil; my $pfile = '/var/run/vyatta/connlogd.lock'; -my $lfile = '/var/run/vyatta/connlogd.log'; my $config = new Vyatta::Conntrack::Config; my $oconfig = new Vyatta::Conntrack::Config; + $config->setup(); $oconfig->setupOrig(); +if (!(Vyatta::Conntrack::ConntrackUtil::check_for_conntrack_hooks())) { + print "Warning: Connection tracking is not enabled\n"; +} + if (!($config->isDifferentFrom($oconfig))) { if ($config->isEmpty()) { print STDERR "Empty Configuration\n"; @@ -26,7 +31,6 @@ if ($config->isEmpty()) { Vyatta::Conntrack::Config::kill_daemon(); # delete the .lock and .log file getting generated `rm -f $pfile`; - `rm -f $lfile`; exit 0; } @@ -35,7 +39,6 @@ if ($cmd) { # First stop the daemon and restart with config Vyatta::Conntrack::Config::kill_daemon(); `rm -f $pfile`; - `rm -f $lfile`; system("$cmd"); if ($? >> 8) { print STDERR "Failed to start conntrack logging daemon"; -- cgit v1.2.3