in Linux_scripts/rhui-check/rhui-check.py [0:0]
def read_yum_dnf_conf():
"""Read /etc/yum.conf or /etc/dnf/dnf.conf searching for proxy information"""
logger.debug('Entering read_yum_dnf_conf()')
try:
yumdnfdotconf = localParser(allow_no_value=True, strict=False)
except TypeError:
yumdnfdotconf = localParser(allow_no_value=True)
try:
file = '/etc/yum.conf'
with open(file) as stream:
yumdnfdotconf.read_string('[default]\n' + stream.read())
except AttributeError:
yumdnfdotconf.add_section('[default]')
yumdnfdotconf.read(file)
except Exception as e:
logger.error('Problems reading /etc/yum.conf, on RHEL8+ it is a symbolic link to /etc/dnf/dnf.conf.')
raise
return yumdnfdotconf