From 6738ab9c59441c3c961c701bd2de02324b221307 Mon Sep 17 00:00:00 2001 From: Wolfgang Link Date: Wed, 25 Nov 2015 10:20:04 +0100 Subject: [PATCH] restore firewall config from backup --- PVE/QemuServer.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 81f05843..0dba04e7 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -5302,6 +5302,10 @@ sub restore_vma_archive { my $fh = IO::File->new($cfgfn, "r") || "unable to read qemu-server.conf - $!\n"; + my $fwcfgfn = "$tmpdir/qemu-server.fw"; + PVE::Tools::file_copy($fwcfgfn, "/etc/pve/firewall/$vmid.fw") + if -f $fwcfgfn; + while (defined(my $line = <$fh>)) { if ($line =~ m/^\#qmdump\#map:(\S+):(\S+):(\S*):(\S*):$/) { my ($virtdev, $devname, $storeid, $format) = ($1, $2, $3, $4); -- 2.39.5