Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
};
if (my $err = $@) {
PVE::LXC::destroy_disks($storage_cfg, $vollist);
- eval { PVE::LXC::destroy_config($vmid) };
+ eval { PVE::LXC::Config->destroy_config($vmid) };
warn $@ if $@;
die "$emsg $err";
}
return $res;
}
-sub destroy_config {
- my ($vmid) = @_;
-
- my $config_fn = PVE::LXC::Config->config_file($vmid, $nodename);
- unlink $config_fn or die "failed to remove config file: $!\n";
-}
-
# container status helpers
sub list_active_containers {
if (defined $replacement_conf) {
PVE::LXC::Config->write_config($vmid, $replacement_conf);
} else {
- destroy_config($vmid);
+ PVE::LXC::Config->destroy_config($vmid);
}
#my $cmd = ['lxc-destroy', '-n', $vmid ];