Module MCollective::PluginPackager
In: lib/mcollective/pluginpackager.rb
lib/mcollective/pluginpackager/rpmpackage_packager.rb
lib/mcollective/pluginpackager/standard_definition.rb
lib/mcollective/pluginpackager/debpackage_packager.rb
lib/mcollective/pluginpackager/modulepackage_packager.rb
lib/mcollective/pluginpackager/agent_definition.rb
lib/mcollective/pluginpackager/ospackage_packager.rb

Methods

Classes and Modules

Class MCollective::PluginPackager::AgentDefinition
Class MCollective::PluginPackager::DebpackagePackager
Class MCollective::PluginPackager::ModulepackagePackager
Class MCollective::PluginPackager::OspackagePackager
Class MCollective::PluginPackager::RpmpackagePackager
Class MCollective::PluginPackager::StandardDefinition

Public Class methods

Checks if a directory is present and not empty

Checks if a build tool is present on the system

Quietly calls a block if verbose parameter is false

Filter out platform specific dependencies Given a list of dependencies named - debian::foo redhat::bar PluginPackager.filter_dependencies(‘debian’, dependencies) will return foo.

Fetch and return metadata from plugin DDL

Return the path to a plugin‘s core directories

Package implementation plugins

[Validate]