Sha256: 781cb9465fdefe31c83d6831746c2edbb19950340bbd84efd57d9267dd909e1f

Contents?: true

Size: 658 Bytes

Versions: 56

Compression:

Stored size: 658 Bytes

Contents

require 'rho_connect_install_constants'
require 'rho_connect_install_debian'
require 'rho_connect_install_yum'

module GetParams
  # get_flavor
  # determine whether running on a debian system or a yum system
  def get_flavor(options)
  get_cmd = ''
    Constants::SUPPORTED_PKG_MGRS.each do |mgr|
      if `which #{ mgr } 2> /dev/null` != ""
        get_cmd = mgr
      end #if
    end #do
    
    case get_cmd
    when 'apt-get'
      flavor = Debian.new(options)
    when 'yum'
      flavor = Yum.new(options)
    else
      log_print "Supported package manager not found"
      exit(3)
    end #case    
    
    flavor
  end #get_flavor
end #GetParams

Version data entries

56 entries across 56 versions & 1 rubygems

Version Path
rhoconnect-7.6.0 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-7.5.1 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-7.4.1 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-7.1.17 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-6.2.0 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-6.0.11 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.18 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.17 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.15 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.0.22 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.2 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.0.7 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.0.3 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.5.0 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-5.1.1 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-4.0.4 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-4.0.3 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-4.0.2 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-4.0.1 installer/unix-like/rho_connect_install_get_params.rb
rhoconnect-4.0.0 installer/unix-like/rho_connect_install_get_params.rb