X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=plugins%2Fmcollective%2Fpluginpackager%2Fospackage_packager.rb;fp=plugins%2Fmcollective%2Fpluginpackager%2Fospackage_packager.rb;h=7641198cbf812409aa99ed4531228240cd007174;hb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;hp=c5edc188b29000b849f6443f4e1ea7f02fcced66;hpb=8a3fe7daeecccf43dd71c59371c5005400d35101;p=packages%2Fprecise%2Fmcollective.git diff --git a/plugins/mcollective/pluginpackager/ospackage_packager.rb b/plugins/mcollective/pluginpackager/ospackage_packager.rb index c5edc18..7641198 100644 --- a/plugins/mcollective/pluginpackager/ospackage_packager.rb +++ b/plugins/mcollective/pluginpackager/ospackage_packager.rb @@ -7,13 +7,13 @@ module MCollective # Create packager object with package parameter containing list of files, # dependencies and package metadata. - def initialize(package, pluginpath = nil, signature = nil, verbose = false) + def initialize(package, pluginpath = nil, signature = nil, verbose = false, keep_artifacts = false) if File.exists?("/etc/redhat-release") - @packager = PluginPackager["RpmpackagePackager"].new(package, pluginpath, signature, verbose) + @packager = PluginPackager["RpmpackagePackager"].new(package, pluginpath, signature, verbose, keep_artifacts) @package_type = "RPM" elsif File.exists?("/etc/debian_version") - @packager = PluginPackager["DebpackagePackager"].new(package, pluginpath, signature, verbose) + @packager = PluginPackager["DebpackagePackager"].new(package, pluginpath, signature, verbose, keep_artifacts) @package_type = "Deb" else raise "cannot identify operating system."