From a84f4d962687985c79e5715ef3116e6005424072 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 18 Feb 2014 12:15:26 +0100 Subject: [PATCH] split compile from apply And renamed compile_and_start into apply_ruleset. --- PVE/Firewall.pm | 6 +++--- pvefw | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/PVE/Firewall.pm b/PVE/Firewall.pm index 47862f1..2de8334 100644 --- a/PVE/Firewall.pm +++ b/PVE/Firewall.pm @@ -702,10 +702,10 @@ sub print_sig_rule { return "-A $chain -j LOG --log-prefix \"PVESIG:$sig\" -p tcp -s \"127.128.129.130\" --dport 1\n"; } -sub compile_and_start { - my ($verbose) = @_; +sub apply_ruleset { + my ($ruleset, $verbose) = @_; - my $ruleset = compile(); + enable_bridge_firewall(); my $cmdlist = "*filter\n"; # we pass this to iptables-restore; diff --git a/pvefw b/pvefw index 4370678..1c346b5 100755 --- a/pvefw +++ b/pvefw @@ -82,8 +82,8 @@ __PACKAGE__->register_method ({ my ($param) = @_; my $code = sub { - PVE::Firewall::enable_bridge_firewall(); - PVE::Firewall::compile_and_start($param->{verbose}); + my $ruleset = PVE::Firewall::compile(); + PVE::Firewall::apply_ruleset($ruleset, $param->{verbose}); }; PVE::Firewall::run_locked($code); -- 2.39.2