summaryrefslogtreecommitdiff
path: root/scripts/keepalived/vyatta-keepalived.pl
diff options
context:
space:
mode:
authorStig Thormodsrud <stig@io.vyatta.com>2009-03-06 16:57:46 -0800
committerStig Thormodsrud <stig@io.vyatta.com>2009-03-06 16:57:46 -0800
commit15cfd538a2ce7c876dcd70754a83f036cb24347d (patch)
treeb0433fe2d4ed80705129b253c86e3c1b94ddaf6f /scripts/keepalived/vyatta-keepalived.pl
parent0d7f4690fe9b6d75bdd385f63707f7600ae89b80 (diff)
downloadvyatta-cfg-system-15cfd538a2ce7c876dcd70754a83f036cb24347d.tar.gz
vyatta-cfg-system-15cfd538a2ce7c876dcd70754a83f036cb24347d.zip
Move changes file to /var/run/vrrpd and make sure the directory exists.
Diffstat (limited to 'scripts/keepalived/vyatta-keepalived.pl')
-rwxr-xr-xscripts/keepalived/vyatta-keepalived.pl6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/keepalived/vyatta-keepalived.pl b/scripts/keepalived/vyatta-keepalived.pl
index d151b605..fa82b023 100755
--- a/scripts/keepalived/vyatta-keepalived.pl
+++ b/scripts/keepalived/vyatta-keepalived.pl
@@ -34,9 +34,7 @@ use Getopt::Long;
use strict;
use warnings;
-my $changes_file = '/var/log/vrrpd/changes';
-my $conf_file = get_conf_file();
-
+my ($conf_file, $changes_file);
my %HoA_sync_groups;
sub validate_source_addr {
@@ -402,6 +400,8 @@ if (! defined $action) {
}
if ($action eq "update") {
+ $changes_file = get_changes_file();
+ $conf_file = get_conf_file();
vrrp_log("vrrp update $vrrp_intf");
if ( ! -e $changes_file) {
my $num_changes = vrrp_find_changes();