Expand archive_info to include ctime, vmid and is_std_name

where 'is_std_name' shows whether the backup name uses the standard naming
schema and most likely was created by our tools.

Also adds a '^' to the existing filename matching regex, which
should be fine since basename() is used beforehand.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner
2020-06-04 11:08:34 +02:00
committed by Thomas Lamprecht
parent ddf7fdaa82
commit fb821c1828
3 changed files with 28 additions and 10 deletions

View File

@ -26,6 +26,9 @@ my $tests = [
'format' => 'tar',
'decompressor' => ['tar', '-z'],
'compression' => 'gz',
'vmid' => $vmid,
'ctime' => 1585604370,
'is_std_name' => 1,
},
},
{
@ -36,6 +39,9 @@ my $tests = [
'format' => 'tar',
'decompressor' => ['tar', '-z'],
'compression' => 'gz',
'vmid' => $vmid,
'ctime' => 1585604370,
'is_std_name' => 1,
},
},
{
@ -46,6 +52,7 @@ my $tests = [
'format' => 'tar',
'decompressor' => ['tar', '-z'],
'compression' => 'gz',
'is_std_name' => 0,
},
},
];
@ -83,6 +90,9 @@ for my $virt (sort keys %$bkp_suffix) {
'format' => "$format",
'decompressor' => $decomp->{$suffix},
'compression' => "$suffix",
'vmid' => $vmid,
'ctime' => 1585602760,
'is_std_name' => 1,
},
};
}