Class: Pkgr::Distributions::Redhat
- Defined in:
- lib/pkgr/distributions/redhat.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Fedora
#fpm_command, #installer_dependencies, #package_install_command, #package_test_command, #release
Methods inherited from Base
#build_dependencies, #buildpacks, #check, #crons_dir, #default_buildpack_list, #dependencies, #initialize, #initializers_for, #installer_dependencies, #os, #package_install_command, #package_test_command, #postinstall_file, #postuninstall_file, #preinstall_file, #preuninstall_file, #slug, #target, #verify
Constructor Details
This class inherits a constructor from Pkgr::Distributions::Base
Instance Method Details
#runner ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/pkgr/distributions/redhat.rb', line 4 def runner @runner ||= case release when /^6/ Runner.new("upstart", "1.5", "initctl") else # newer releases default to using systemd as the init system Runner.new("systemd", "default", "systemctl") end end |
#templates ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/pkgr/distributions/redhat.rb', line 14 def templates if ["centos-6", "redhat-6"].include?(slug) list = super list.push Templates::DirTemplate.new("etc/init") list else super end end |