From 3457d090c61472fc2181f4a90981e87f76adaffe Mon Sep 17 00:00:00 2001 From: Wolfgang Link Date: Thu, 28 Jan 2016 09:00:41 +0100 Subject: [PATCH] Create firewall dir on VM restore --- PVE/QemuServer.pm | 7 +++++-- changelog.Debian | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index d10e1e50..03da7475 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -5476,8 +5476,11 @@ sub restore_vma_archive { "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; + if (-f $fwcfgfn) { + my $pve_firewall_dir = '/etc/pve/firewall'; + mkdir $pve_firewall_dir; # make sure the dir exists + PVE::Tools::file_copy($fwcfgfn, "${pve_firewall_dir}/$vmid.fw"); + } while (defined(my $line = <$fh>)) { if ($line =~ m/^\#qmdump\#map:(\S+):(\S+):(\S*):(\S*):$/) { diff --git a/changelog.Debian b/changelog.Debian index a4b6bf85..3cbdc50f 100644 --- a/changelog.Debian +++ b/changelog.Debian @@ -4,6 +4,8 @@ qemu-server (4.0-50) unstable; urgency=medium * fix PVE::HA use clause so HA resources get registered + * Create firewall dir on VM restore + -- Proxmox Support Team Tue, 26 Jan 2016 16:57:43 +0100 qemu-server (4.0-49) unstable; urgency=medium -- 2.39.5