--- src/PVE/LXC/Create.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/PVE/LXC/Create.pm b/src/PVE/LXC/Create.pm index 56ef471..67eb291 100644 --- a/src/PVE/LXC/Create.pm +++ b/src/PVE/LXC/Create.pm @@ -146,10 +146,12 @@ sub restore_and_configure { } else { # restore: try to extract configuration from archive + my $pve_firewall_dir = '/etc/pve/firewall/'; my $pct_cfg_fn = "$rootdir/etc/vzdump/pct.conf"; my $pct_fwcfg_fn = "$rootdir/etc/vzdump/pct.fw"; my $ovz_cfg_fn = "$rootdir/etc/vzdump/vps.conf"; if (-f $pct_cfg_fn) { + mkdir $pve_firewall_dir if (!-f '$pve_firewall_dir'); my $raw = PVE::Tools::file_get_contents($pct_cfg_fn); my $oldconf = PVE::LXC::parse_pct_config("/lxc/$vmid.conf", $raw); @@ -161,7 +163,7 @@ sub restore_and_configure { unlink($pct_cfg_fn); if (-f $pct_fwcfg_fn) { - PVE::Tools::file_copy($pct_fwcfg_fn, "/etc/pve/firewall/$vmid.fw"); + PVE::Tools::file_copy($pct_fwcfg_fn, "${pve_firewall_dir}$vmid.fw"); unlink $pct_fwcfg_fn; } -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel