Class: PuppetModule::Pkg::Tasks::Packager
- Inherits:
-
Object
- Object
- PuppetModule::Pkg::Tasks::Packager
- Defined in:
- lib/puppet_module/pkg/tasks/packager.rb
Instance Method Summary collapse
-
#initialize(system) ⇒ Packager
constructor
A new instance of Packager.
- #package(mod, install_dir, pkg_dir, type, filename) ⇒ Object
Constructor Details
#initialize(system) ⇒ Packager
Returns a new instance of Packager.
5 6 7 |
# File 'lib/puppet_module/pkg/tasks/packager.rb', line 5 def initialize(system) @sys = system end |
Instance Method Details
#package(mod, install_dir, pkg_dir, type, filename) ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/puppet_module/pkg/tasks/packager.rb', line 9 def package(mod, install_dir, pkg_dir, type, filename) self.modinfo = mod @install_dir = install_dir @pkg_dir = pkg_dir @type = type @filename = filename @sys.sh("fpm #{fpm_opts} #{installed_files}") end |