}
}
- $props->{digest} = {
- type => 'string',
- description => 'Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.',
- maxLength => 40,
- optional => 1,
- };
+ $props->{digest} = get_standard_option('pve-config-digest');
$props->{delete} = {
type => 'string', format => 'pve-configid-list',
sub assert_if_modified {
my ($cfg, $digest) = @_;
- if ($digest && ($cfg->{digest} ne $digest)) {
- die "detected modified configuration - file change by other user? Try again.\n";
- }
+ PVE::Tools::assert_if_modified($cfg->{digest}, $digest);
}
1;