description => "Verbose output.",
type => "boolean",
optional => 1,
- default => 0,
},
},
},
code => sub {
my ($param) = @_;
+ my $rpcenv = PVE::RPCEnvironment::get();
+
+ $param->{verbose} = 1
+ if !defined($param->{verbose}) && ($rpcenv->{type} eq 'cli');
+
my $code = sub {
my $ruleset = PVE::Firewall::compile();
PVE::Firewall::get_ruleset_status($ruleset, 1) if $param->{verbose};
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);