mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
loxilb UI: save loxilb configuration
save IP/LB/FW configuration from loxilb UI so when loxilb restart or bpfire reboot, the configuration can be restored. Signed-off-by: Vincent Li <vincent.mc.li@gmail.com>
This commit is contained in:
@@ -630,13 +630,24 @@ sub manageFW {
|
||||
}
|
||||
}
|
||||
|
||||
sub SaveFW {
|
||||
my @save_options;
|
||||
my $command = 'loxicmd';
|
||||
my $dir="/var/ipfire/loxilb/";
|
||||
push(@save_options, "save", "--firewall", "-c", $dir);
|
||||
&General::system_output($command, @save_options);
|
||||
#my @output = &General::system_output($command, @save_options);
|
||||
#$errormessage = join('', @output);
|
||||
}
|
||||
|
||||
sub CreateFW {
|
||||
my (%settings) = @_;
|
||||
manageFW("create", %settings);
|
||||
&SaveFW;
|
||||
}
|
||||
|
||||
sub DeleteFW {
|
||||
my (%settings) = @_;
|
||||
manageFW("delete", %settings);
|
||||
&SaveFW;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user