iptables_restore_cmdlist($cmdlist);
}
+sub init {
+ my $cluster_conf = load_clusterfw_conf();
+ my $cluster_options = $cluster_conf->{options};
+ my $enable = $cluster_options->{enable};
+
+ return if !$enable;
+
+ # load required modules here
+}
+
sub update {
my ($verbose) = @_;
run_locked($code);
}
-
1;
delete $ENV{RESTART_PVE_FIREWALL};
+ PVE::Cluster::cfs_update();
+
+ PVE::Firewall::init();
+
if (!$param->{debug}) {
open STDIN, '</dev/null' || die "can't read /dev/null";
open STDOUT, '>/dev/null' || die "can't write /dev/null";