create 'dump' directory if storage contains containers

This is needed by openvz migrate to store state.
This commit is contained in:
Dietmar Maurer
2012-10-02 13:35:10 +02:00
parent 33adc62f12
commit 6bcc16d70e
3 changed files with 13 additions and 4 deletions

View File

@ -2,7 +2,7 @@ RELEASE=2.2
VERSION=2.0
PACKAGE=libpve-storage-perl
PKGREL=32
PKGREL=33
DESTDIR=
PREFIX=/usr

View File

@ -621,9 +621,12 @@ sub activate_storage {
if (defined($scfg->{content})) {
foreach my $vtype (keys %$vtype_subdirs) {
next if !defined($scfg->{content}->{$vtype});
my $subdir = $class->get_subdir($scfg, $vtype);
mkpath $subdir if $subdir ne $path;
# OpenVZMigrate uses backup (dump) dir
if (defined($scfg->{content}->{$vtype}) ||
($vtype eq 'backup' && defined($scfg->{content}->{'rootdir'}))) {
my $subdir = $class->get_subdir($scfg, $vtype);
mkpath $subdir if $subdir ne $path;
}
}
}
}

View File

@ -1,3 +1,9 @@
libpve-storage-perl (2.0-33) unstable; urgency=low
* create 'dump' directory if storage contains containers
-- Proxmox Support Team <support@proxmox.com> Tue, 02 Oct 2012 13:36:35 +0200
libpve-storage-perl (2.0-32) unstable; urgency=low
* qcow2 : preallocate metadatas at file creation