]> git.proxmox.com Git - pve-cluster.git/commitdiff
allow to register handler for openvz configs
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 28 Sep 2011 11:14:30 +0000 (13:14 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 28 Sep 2011 11:14:30 +0000 (13:14 +0200)
data/PVE/Cluster.pm

index f9ef1ae3660fd96d99d1a861e928d0878e2a3145..874072a30b1913385dd08e6bd77f8a37a307ab48 100644 (file)
@@ -57,6 +57,7 @@ my $observed = {
     'domains.cfg' => 1,
     'priv/shadow.cfg' => 1,
     '/qemu-server/' => 1,
+    '/openvz/' => 1,
 };
 
 # only write output if something fails
@@ -731,12 +732,12 @@ sub cfs_file_version {
 
     my $version;
     my $infotag;
-    if ($filename =~ m|^nodes/[^/]+/qemu-server/(\d+)\.conf$|) {
-       my $vmid = $1;
+    if ($filename =~ m!^nodes/[^/]+/(openvz|qemu-server)/(\d+)\.conf$!) {
+       my ($type, $vmid) = ($1, $2);
        if ($vmlist && $vmlist->{ids} && $vmlist->{ids}->{$vmid}) {
            $version = $vmlist->{ids}->{$vmid}->{version};
        }
-       $infotag = "/qemu-server/";
+       $infotag = "/$type/";
     } else {
        $infotag = $filename;
        $version = $versions->{$filename};