From: Wolfgang Link Date: Thu, 28 Jan 2016 08:00:41 +0000 (+0100) Subject: Create firewall dir on VM restore X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=3457d090c61472fc2181f4a90981e87f76adaffe;p=qemu-server.git Create firewall dir on VM restore --- diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index d10e1e5..03da747 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 a4b6bf8..3cbdc50 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