82 lines
3.6 KiB
Diff
82 lines
3.6 KiB
Diff
|
From e515fc9694efb8703f6c55782094e0273c0dec9d Mon Sep 17 00:00:00 2001
|
||
|
From: =?UTF-8?q?Jan=20=C4=8Cern=C3=BD?= <jcerny@redhat.com>
|
||
|
Date: Fri, 25 Jun 2021 13:59:59 +0200
|
||
|
Subject: [PATCH] Workaround rpminspect problem
|
||
|
|
||
|
rpminspect produces this problem:
|
||
|
|
||
|
xml-files:
|
||
|
----------
|
||
|
1) File /usr/share/openscap/xsl/oval-results-report.xsl is a malformed XML file on x86_64
|
||
|
Result: VERIFY
|
||
|
Waiver Authorization: Anyone
|
||
|
|
||
|
Details:
|
||
|
No declaration for element stylesheet
|
||
|
|
||
|
Suggested Remedy: Correct the reported errors in the XML document
|
||
|
|
||
|
I assume that it's caused by mixing the DTD and schema - it probably
|
||
|
expects that the DTD will contain a declaration of the root element
|
||
|
as well. The workaround simply expands both entities by substituting
|
||
|
them by their contents.
|
||
|
---
|
||
|
xsl/oval-results-report.xsl | 18 ++++++------------
|
||
|
1 file changed, 6 insertions(+), 12 deletions(-)
|
||
|
|
||
|
diff --git a/xsl/oval-results-report.xsl b/xsl/oval-results-report.xsl
|
||
|
index fe50717795..744540c8f8 100644
|
||
|
--- a/xsl/oval-results-report.xsl
|
||
|
+++ b/xsl/oval-results-report.xsl
|
||
|
@@ -1,10 +1,4 @@
|
||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
-<!DOCTYPE xsl:stylesheet [
|
||
|
-<!-- check symbol -->
|
||
|
-<!ENTITY resultgood "✓">
|
||
|
-<!-- x symbol -->
|
||
|
-<!ENTITY resultbad "✕">
|
||
|
-]>
|
||
|
<!--
|
||
|
|
||
|
****************************************************************************************
|
||
|
@@ -129,7 +123,7 @@
|
||
|
<tr class="LightRow">
|
||
|
<td class="resultbadA ColorBox"/>
|
||
|
<td class="resultbadB ColorBox"/>
|
||
|
- <td class="Text" title="Non-Compliant/Vulnerable/Unpatched">&resultbad;</td>
|
||
|
+ <td class="Text" title="Non-Compliant/Vulnerable/Unpatched">✕</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
@@ -138,7 +132,7 @@
|
||
|
<tr class="LightRow">
|
||
|
<td class="resultgoodA ColorBox"/>
|
||
|
<td class="resultgoodB ColorBox"/>
|
||
|
- <td class="Text" title="Compliant/Non-Vulnerable/Patched">&resultgood;</td>
|
||
|
+ <td class="Text" title="Compliant/Non-Vulnerable/Patched">✓</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
@@ -227,8 +221,8 @@
|
||
|
<table border="1">
|
||
|
<tr class="Title">
|
||
|
<td class="TitleLabel" align="center">Systems Analyzed</td>
|
||
|
- <td class="TitleLabel" align="center" title="Non-Compliant/Vulnerable/Unpatched">&resultbad;</td>
|
||
|
- <td class="TitleLabel" align="center" title="Compliant/Non-Vulnerable/Patched">&resultgood;</td>
|
||
|
+ <td class="TitleLabel" align="center" title="Non-Compliant/Vulnerable/Unpatched">✕</td>
|
||
|
+ <td class="TitleLabel" align="center" title="Compliant/Non-Vulnerable/Patched">✓</td>
|
||
|
<td class="TitleLabel" align="center">Errors</td>
|
||
|
<td class="TitleLabel" align="center">Unknown</td>
|
||
|
<td class="TitleLabel" align="center" title="Inventory/Miscellaneous class, or Not Applicable/Not Evaluated result">Other</td>
|
||
|
@@ -497,8 +491,8 @@
|
||
|
<xsl:template name="GeneratorResTotals">
|
||
|
<xsl:param name="resultsElm"/>
|
||
|
<tr class="DarkRow Center">
|
||
|
- <td class="SmallLabel" style="width: 20%;" title="Non-Compliant/Vulnerable/Unpatched">#&resultbad;</td>
|
||
|
- <td class="SmallLabel" style="width: 20%;" title="Compliant/Non-Vulnerable/Patched">#&resultgood;</td>
|
||
|
+ <td class="SmallLabel" style="width: 20%;" title="Non-Compliant/Vulnerable/Unpatched">#✕</td>
|
||
|
+ <td class="SmallLabel" style="width: 20%;" title="Compliant/Non-Vulnerable/Patched">#✓</td>
|
||
|
<td class="SmallLabel" style="width: 20%;" title="Error">#Error</td>
|
||
|
<td class="SmallLabel" style="width: 20%;" title="Unknown">#Unknown</td>
|
||
|
<td class="SmallLabel" style="width: 20%;" title="Inventory/Miscellaneous class, or Not Applicable/Not Evaluated result">#Other</td>
|