diff --git a/sanoid b/sanoid index 9a4bbda..7a291f1 100755 --- a/sanoid +++ b/sanoid @@ -1056,6 +1056,12 @@ sub init { $rawtemplate =~ s/\s+$//g; my $template = 'template_'.$rawtemplate; + + # Check if template exists - warn otherwise + if (!exists $ini{$template}) { + warn "WARN: Template '$rawtemplate' referenced in section [$section] does not exist in $conf_file.\n"; + } + foreach my $key (keys %{$ini{$template}}) { if ($key =~ /template|recursive/) { warn "ignored key '$key' from '$rawtemplate' template.\n";