From: Dietmar Maurer Date: Thu, 9 Aug 2012 09:19:49 +0000 (+0200) Subject: add comments to generated rules file X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=78db58727163aec5fa554ed085be495ae9e744d4;hp=9aab3127bdc04bc3e17bcfb0b8461e32694dc098;p=pve-firewall.git add comments to generated rules file --- diff --git a/PVE/Firewall.pm b/PVE/Firewall.pm index c9f502a..b0cf92d 100644 --- a/PVE/Firewall.pm +++ b/PVE/Firewall.pm @@ -229,7 +229,11 @@ sub compile { $out = sprintf($rule_format, '#ACTION', 'SOURCE', 'DEST', 'PROTO', 'DPORT', 'SPORT'); foreach my $vmid (sort keys %$rules) { - if (my $inrules = $rules->{$vmid}->{in}) { + my $inrules = $rules->{$vmid}->{in}; + my $outrules = $rules->{$vmid}->{out}; + + if (scalar(@$inrules)) { + $out .= "# IN to VM $vmid\n"; foreach my $rule (@$inrules) { foreach my $netid (keys %{$netinfo->{$vmid}}) { my $net = $netinfo->{$vmid}->{$netid}; @@ -239,7 +243,8 @@ sub compile { } } - if (my $outrules = $rules->{$vmid}->{out}) { + if (scalar(@$outrules)) { + $out .= "# OUT from VM $vmid\n"; foreach my $rule (@$outrules) { foreach my $netid (keys %{$netinfo->{$vmid}}) { my $net = $netinfo->{$vmid}->{$netid};