There is an option 'ssl_veirfy=no' in mic.conf, but it is commented. Now enable
this feature.
Fixes: #2017
Change-Id: I92c98cfd7a399bed4d5e955681e857ea7990ad8d
"name_suffix": None,
"proxy": None,
"no_proxy": None,
"name_suffix": None,
"proxy": None,
"no_proxy": None,
"copy_kernel": False,
"install_pkgs": None,
"check_pkgs": [],
"copy_kernel": False,
"install_pkgs": None,
"check_pkgs": [],
the kickstart to be overridden.
"""
the kickstart to be overridden.
"""
+ def get_ssl_verify(ssl_verify=None):
+ if ssl_verify is not None:
+ return not ssl_verify.lower().strip() == 'no'
+ else:
+ return not self.ssl_verify.lower().strip() == 'no'
# initialize pkg list to install
if self.ks:
# initialize pkg list to install
if self.ks:
source, gpgkey, disable, ssl_verify, nocache,
cost, priority) = repo
source, gpgkey, disable, ssl_verify, nocache,
cost, priority) = repo
+ ssl_verify = get_ssl_verify(ssl_verify)
yr = pkg_manager.addRepository(name, baseurl, mirrorlist, proxy,
proxy_username, proxy_password, inc, exc, ssl_verify,
nocache, cost, priority)
yr = pkg_manager.addRepository(name, baseurl, mirrorlist, proxy,
proxy_username, proxy_password, inc, exc, ssl_verify,
nocache, cost, priority)
def Repo(name, baseurl, mirrorlist=None, includepkgs=[], excludepkgs=[], proxy=None,
proxy_username=None, proxy_password=None, debuginfo=None,
def Repo(name, baseurl, mirrorlist=None, includepkgs=[], excludepkgs=[], proxy=None,
proxy_username=None, proxy_password=None, debuginfo=None,
- source=None, gpgkey=None, disable=None, ssl_verify=False,
+ source=None, gpgkey=None, disable=None, ssl_verify=None,
nocache=False, cost=None, priority=None):
return RepoType(name, baseurl, mirrorlist, includepkgs, excludepkgs, proxy,
proxy_username, proxy_password, debuginfo,
nocache=False, cost=None, priority=None):
return RepoType(name, baseurl, mirrorlist, includepkgs, excludepkgs, proxy,
proxy_username, proxy_password, debuginfo,
- source, gpgkey, disable, ssl_verify == "yes", nocache,
+ source, gpgkey, disable, ssl_verify, nocache,
op.add_option("--gpgkey")
op.add_option("--priority", type="int")
op.add_option("--gpgkey")
op.add_option("--priority", type="int")
- op.add_option("--ssl_verify", default="yes")
+ op.add_option("--ssl_verify", default=None)