Skip to content

Commit

Permalink
Merge pull request #21 from amulet1/veeam
Browse files Browse the repository at this point in the history
Support Veeam snapshots
  • Loading branch information
timansky authored Jan 30, 2025
2 parents 06410fb + ac971e0 commit e7f429d
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions PureStoragePlugin.pm
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ sub purestorage_name_prefix {
$value = $scfg->{ $pkey };
if ( defined( $value ) ) {
$prefix .= $value;
die "Error:: Invalid \"$pkey\" parameter value \"$value\"\n" if $prefix !~ m/^\w([\w-]*\w)?((\/|::)(\w[\w-]*)?)?$/;
die "Error :: Invalid \"$pkey\" parameter value \"$value\"\n" if $prefix !~ m/^\w([\w-]*\w)?((\/|::)(\w[\w-]*)?)?$/;
}

$scfg->{ $ckey } = $prefix;
Expand All @@ -211,10 +211,11 @@ sub purestorage_name {

my $name = length( $volname ) ? purestorage_name_prefix( $scfg ) . $volname : '';
if ( length( $snapname ) ) {

# $snapname =~ s/_/-/g;
my $snap = $snapname;
$snap =~ s/^(veeam_)/veeam-/; # s/_/-/g;
$snap = 'snap-' . $snap unless defined $1;
$name .= '.' if $name ne '';
$name .= 'snap-' . $snapname;
$name .= $snap;
}

print 'Debug :: purestorage_name ::',
Expand Down

0 comments on commit e7f429d

Please sign in to comment.