def initialize(package, pluginpath = nil, signature = nil, verbose = false, keep_artifacts = false, module_template = nil)
if File.exists?("/etc/redhat-release")
@packager = PluginPackager["RpmpackagePackager"].new(package, pluginpath, signature, verbose, keep_artifacts, module_template)
@package_type = "RPM"
elsif File.exists?("/etc/debian_version")
@packager = PluginPackager["DebpackagePackager"].new(package, pluginpath, signature, verbose, keep_artifacts, module_template)
@package_type = "Deb"
else
raise "cannot identify operating system."
end
@package = package
@verbose = verbose
end