class ForemanMaintain::PackageManager::Dnf
Public Instance Methods
clean_cache()
click to toggle source
Calls superclass method
# File lib/foreman_maintain/package_manager/dnf.rb, line 3 def clean_cache dnf_action('clean', 'all') super end
Private Instance Methods
dnf_action(action, packages, assumeyes: false)
click to toggle source
# File lib/foreman_maintain/package_manager/dnf.rb, line 10 def dnf_action(action, packages, assumeyes: false) yum_options = [] yum_options << '-y' if assumeyes sys.execute!("dnf #{yum_options.join(' ')} #{action} #{packages.join(' ')}", :interactive => true) end