Sha256: 1c33ab5d9cde18006436ac439de0b03e9bf94c6b85ccef83499c1087038d7979

Contents?: true

Size: 382 Bytes

Versions: 1

Compression:

Stored size: 382 Bytes

Contents

module Sprinkle
  module Installers
    class Rpm < Installer
      attr_accessor :packages

      def initialize(parent, packages, &block)
        super parent, &block
        packages = [packages] unless packages.is_a? Array
        @packages = packages
      end

      protected

      def install_sequence
        "rpm -Uvh #{@packages.join(' ')}"
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
crafterm-sprinkle-0.1.2 lib/sprinkle/installers/rpm.rb