module ForemanMaintain::Concerns::ElReposManagerCommon
Public Instance Methods
enabled_repos_hash()
click to toggle source
# File lib/foreman_maintain/concerns/el_repos_manager_common.rb, line 12 def enabled_repos_hash repos = execute("#{package_manager} repolist enabled -d 6 -e 0 2> /dev/null | grep -E 'Repo-id|Repo-baseurl'") return {} if repos.empty? Hash[*repos.delete!(' ').split("\n")] end
package_manager()
click to toggle source
# File lib/foreman_maintain/concerns/el_repos_manager_common.rb, line 6 def package_manager return 'dnf' if el8? 'yum' end