module ForemanMaintain::Concerns::PrimaryChecks
Public Instance Methods
package_name()
click to toggle source
# File lib/foreman_maintain/concerns/primary_checks.rb, line 14 def package_name installed_scenario = detector.feature(:installer).last_scenario case installed_scenario when 'satellite' 'satellite' when 'capsule' 'satellite-capsule' end end
validate_downstream_packages()
click to toggle source
# File lib/foreman_maintain/concerns/primary_checks.rb, line 4 def validate_downstream_packages return unless detector.feature(:installer) if (package = package_name) && !package_manager.installed?(package) raise ForemanMaintain::Error::Fail, "Error: Important rpm package #{package} is not installed!"\ "\nInstall #{package} rpm to ensure system consistency." end end