def validate_requirements
if requirement = @requirements[:mcollective]
if Util.mcollective_version == "@DEVELOPMENT_VERSION@"
log_code(:PLMC19, "DDL requirements validation being skipped in development", :warn)
return true
end
if Util.versioncmp(Util.mcollective_version, requirement) < 0
DDL.validation_fail!(:PLMC20, "%{type} plugin '%{name}' requires MCollective version %{requirement} or newer", :debug, :type => @plugintype.to_s.capitalize, :name => @pluginname, :requirement => requirement)
end
end
true
end