move format registration to Plugin.pm

This commit is contained in:
Dietmar Maurer
2015-11-09 06:47:44 +01:00
parent c2dea8e503
commit 5dca5c7c7e
2 changed files with 13 additions and 13 deletions

View File

@ -117,6 +117,18 @@ sub verify_server {
return $server;
}
PVE::JSONSchema::register_format('pve-storage-vgname', \&parse_lvm_name);
sub parse_lvm_name {
my ($name, $noerr) = @_;
if ($name !~ m/^[a-z][a-z0-9\-\_\.]*[a-z0-9]$/i) {
return undef if $noerr;
die "lvm name '$name' contains illegal characters\n";
}
return $name;
}
# fixme: do we need this
#PVE::JSONSchema::register_format('pve-storage-portal', \&verify_portal);
#sub verify_portal {