Skip to content
This repository has been archived by the owner on Jul 13, 2021. It is now read-only.

Commit

Permalink
Fixed rhbz #1325393
Browse files Browse the repository at this point in the history
Signed-off-by: Petr Hracek <phracek@redhat.com>
  • Loading branch information
phracek committed Jun 13, 2016
1 parent 9c09ba0 commit 7914abc
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
13 changes: 11 additions & 2 deletions preup/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ def scan_system(self):
assessment_dir = self.generate_report()
# Update source XML file in temporary directory
self.content = os.path.join(assessment_dir, settings.content_file)
self.openscap_helper = OpenSCAPHelper(self.conf.result_dir,
self.openscap_helper.update_variables(self.conf.result_dir,
self.conf.result_name,
self.conf.xml_result_name,
self.conf.html_result_name,
Expand Down Expand Up @@ -603,8 +603,17 @@ def run(self):
self.clean_preupgrade_environment()
sys.exit(0)

self.openscap_helper = OpenSCAPHelper(self.conf.result_dir,
self.conf.result_name,
self.conf.xml_result_name,
self.conf.html_result_name,
self.content)
if self.conf.riskcheck:
return_val = XccdfHelper.check_inplace_risk(OpenSCAPHelper.get_default_xml_result_path(), self.conf.verbose)
if not os.path.exists(self.openscap_helper.get_default_xml_result_path()):
log_message("'preupg' command was not run yet. Run them before checking risks.")
return 14
return_val = XccdfHelper.check_inplace_risk(self.openscap_helper.get_default_xml_result_path(),
self.conf.verbose)
return return_val

if self.conf.kickstart:
Expand Down
8 changes: 8 additions & 0 deletions preup/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -739,6 +739,14 @@ def __init__(self, result_dir, result_name, xml_result_name, html_result_name, c
self.result_name = result_name
self.content = content

def update_variables(self, result_dir, result_name, xml_result_name, html_result_name, content, third_party=None):
self.result_dir = result_dir
self.third_party = third_party
self.xml_result_name = xml_result_name
self.html_result_name = html_result_name
self.result_name = result_name
self.content = content

@staticmethod
def get_xsl_stylesheet():
"""Return full XSL stylesheet path"""
Expand Down

0 comments on commit 7914abc

Please sign in to comment.