components/openscap/patches/os-brand.patch
author Petr Nyc <Petr.Nyc@Oracle.COM>
Wed, 03 Jun 2015 01:43:21 -0700
branchs11u2-sru
changeset 4397 e26fa37faea0
parent 2971 5d740e74b68b
permissions -rw-r--r--
Added tag 0.175.2.12.0.1.0, S11.2SRU12.1 for changeset 8a9e2a2ea8c6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     1
This patch provides a new configure option --with-report-branding to generate
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     2
 the reports with vendor specific brand and logo. If the option is not used
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     3
 reports get generated using the default template and colors.
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     4
This change was developed in-house and has not been submitted upstream.
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     5
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     6
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     7
--- openscap-0.9.7/xsl/Makefile.am.~1~  2013-10-17 19:32:43.848277759 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     8
+++ openscap-0.9.7/xsl/Makefile.am      2013-10-17 19:31:32.960110050 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
     9
@@ -17,7 +17,8 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    10
                        xccdf_1.1_remove_dangling_sub.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    11
              xccdf-tailor.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    12
              xccdf-substitute.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    13
-             xccdf-share.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    14
+             xccdf-share.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    15
+             os-brand.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    16
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    17
 EXTRA_DIST = security-guide.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    18
              xccdf-report.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    19
@@ -35,5 +36,6 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    20
              oscap-share.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    21
              xccdf-tailor.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    22
              xccdf-substitute.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    23
-             xccdf-share.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    24
+             xccdf-share.xsl \
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    25
+             os-brand.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    26
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    27
--- /dev/null	2013-10-17 20:38:34.000000000 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    28
+++ openscap-0.9.7/xsl/os-brand.xsl.in	2013-10-17 20:57:48.565359270 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    29
@@ -0,0 +1,5 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    30
+<?xml version="1.0" encoding="UTF-8" ?>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    31
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    32
+<xsl:variable name="branded" select="'@BRANDED@'"/>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    33
+@BRANDTEMPLATE@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    34
+</xsl:stylesheet>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    35
--- openscap-0.9.7/configure.ac.~2~	2013-10-18 10:46:29.041272020 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    36
+++ openscap-0.9.7/configure.ac	2013-10-18 10:49:44.494855545 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    37
@@ -233,6 +233,7 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    38
 probe_dpkginfo_req_deps_missing=
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    39
 probe_dpkginfo_opt_deps_ok=yes
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    40
 probe_dpkginfo_opt_deps_missing=
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    41
+report_branding=
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    42
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    43
 #
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    44
 # env
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    45
@@ -990,6 +991,22 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    46
      [],
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    47
      [crypto=gcrypt])
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    48
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    49
+#used for generating os-brand.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    50
+AC_ARG_WITH([report-branding],
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    51
+     [AS_HELP_STRING([--with-report-branding=<location of the branded logo template> enables report-branding.])],
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    52
+     [report_branding="${with_report_branding}"],
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    53
+     [])
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    54
+
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    55
+notbranded='<xsl:template name="operating-system-logo"/>'
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    56
+osbranded="<xsl:include href='${report_branding}' />"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    57
+if test  "x${report_branding}" = "x" ; then
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    58
+AC_SUBST([BRANDED], "no")
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    59
+AC_SUBST([BRANDTEMPLATE], "${notbranded}")
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    60
+else
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    61
+AC_SUBST([BRANDED], "yes")
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    62
+AC_SUBST([BRANDTEMPLATE], "${osbranded}")
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    63
+fi
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    64
+
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    65
 if test "x${libexecdir}" = xNONE; then
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    66
 	probe_dir="/usr/local/libexec/openscap"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    67
 else
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    68
@@ -1196,6 +1213,7 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    69
                  lib/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    70
                  src/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    71
                  xsl/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    72
+		 xsl/os-brand.xsl
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    73
                  schemas/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    74
                  cpe/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    75
 		 selinux/Makefile
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    76
--- openscap-0.9.7/xsl/dbout-html.xsl.~1~	2013-04-23 06:21:52.991000001 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    77
+++ openscap-0.9.7/xsl/dbout-html.xsl	2013-10-21 11:38:46.988422014 -0700
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    78
@@ -36,6 +36,7 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    79
     xmlns:xlink="http://www.w3.org/1999/xlink"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    80
     exclude-result-prefixes="xsl db exsl htm"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    81
 	>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    82
+<xsl:include href='os-brand.xsl' />
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    83
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    84
 <xsl:output method="xml" encoding="UTF-8" indent="no"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    85
   doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    86
@@ -254,7 +255,23 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    87
 </xsl:template>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    88
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    89
 <xsl:template mode='dbout.html.title' match='db:book/db:title|db:book/db:info/db:title|db:article/db:title|db:article/db:info/db:title'>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    90
-  <h1><xsl:call-template name='dbout.html.inline'/></h1>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    91
+  <xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    92
+    <xsl:when test="$branded='yes'" >
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    93
+      <table id="header" width="100%">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    94
+	<tr id="header" valign="middle">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    95
+	  <td id="header">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    96
+	    <xsl:call-template name='operating-system-logo'/>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    97
+	  </td>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    98
+	  <td id="header">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
    99
+	    <h1><xsl:call-template name='dbout.html.inline'/></h1>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   100
+	  </td>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   101
+	</tr>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   102
+      </table>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   103
+    </xsl:when>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   104
+    <xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   105
+      <h1><xsl:call-template name='dbout.html.inline'/></h1>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   106
+    </xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   107
+  </xsl:choose> 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   108
 </xsl:template>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   109
 
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   110
 <xsl:template mode='dbout.html.title' match='db:chapter/db:title|db:chapter/db:info/db:title|db:preface/db:title|db:preface/db:info/db:title|db:bibliography/db:title|db:bibliography/db:info/db:title'>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   111
@@ -433,7 +450,14 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   112
 <!-- CSS stylesheet -->
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   113
 <xsl:template name='css'>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   114
   <style type='text/css' media='all'>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   115
+    <xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   116
+      <xsl:when test="$branded='yes'" >
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   117
+    html, body { background-color: white; font-family:sans-serif; margin:0; padding:0; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   118
+      </xsl:when>	
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   119
+      <xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   120
     html, body { background-color: black; font-family:sans-serif; margin:0; padding:0; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   121
+      </xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   122
+    </xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   123
     abbr { text-transform:none; border:none; font-variant:normal; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   124
     div.score-outer { height: .8em; width:100%; min-width:100px; background-color: red; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   125
     div.score-inner { height: 100%; background-color: green; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   126
@@ -476,7 +500,18 @@
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   127
   <style type='text/css' media='screen'>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   128
     div#content, div#header, div#footer { margin-left:1em; margin-right:1em; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   129
     div#content { background-color: white; padding:2em; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   130
+    <xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   131
+      <xsl:when test="$branded='yes'" >
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   132
+    div#header { background-color:red; color:black; text-align:center; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   133
+    div#footer { background-color:red; color:white; text-align:center; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   134
+    table#header { border: 0px solid red; cellpadding="0"; cellspacing="0"; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   135
+    table tr#header { border-bottom: 0px solid red; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   136
+    table td#header { border-right: 0px solid red; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   137
+      </xsl:when>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   138
+      <xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   139
     div#footer, div#header { color:white; text-align:center; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   140
+      </xsl:otherwise>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   141
+    </xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   142
     a, a:visited { color:blue; text-decoration:underline; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   143
     div#content p.link { text-align:right; font-size:.8em; }
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   144
     div#footer a { color:white; }
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   145
--- openscap-1.0.0/xsl/oval-results-report.xsl.~1~	2013-11-09 23:53:15.704238495 -0800
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   146
+++ openscap-1.0.0/xsl/oval-results-report.xsl	2013-11-25 09:52:24.057654433 -0800
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   147
@@ -79,6 +79,8 @@
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   148
 	<xsl:output method="xml" indent="yes" omit-xml-declaration="no" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   149
 	<xsl:key name="definition-index" use="@id" match="//oval-def:oval_definitions/oval-def:definitions/oval-def:definition"/>
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   150
 
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   151
+        <xsl:include href='os-brand.xsl' />
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   152
+
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   153
 	<!-- Style declarations for pretty formatting -->
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   154
 	<xsl:template name="oval_res_style">
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   155
 		<style type="text/css">
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   156
@@ -202,6 +204,21 @@
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   157
 				<xsl:call-template name="oval_res_style"/>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   158
 			</head>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   159
 			<body>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   160
+                               <xsl:choose>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   161
+                                 <xsl:when test="$branded='yes'" >
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   162
+                                  <div class="header">
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   163
+                                     <table width="100%" background-color="red">
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   164
+                                         <tr>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   165
+                                             <td>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   166
+                                             <xsl:call-template name='operating-system-logo'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   167
+                                             </td>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   168
+                                         </tr>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   169
+                                     </table>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   170
+                                  </div>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   171
+                                  <br/>
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   172
+                                 </xsl:when>
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   173
+                               </xsl:choose>
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   174
+
2860
b44390c1019f 16780806 Oracle colours & branding for OVAL & XCCDF
Jacob Varughese <jacob.varughese@oracle.com>
parents:
diff changeset
   175
 				<!-- display results and definition generator information -->
2971
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   176
 				<table class="noborder nomargin">
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   177
 					<tr>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   178
--- openscap-1.0.0/xsl/xccdf-report.xsl.~1~	2013-11-09 23:53:15.704238495 -0800
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   179
+++ openscap-1.0.0/xsl/xccdf-report.xsl	2013-12-11 08:28:42.382923806 -0800
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   180
@@ -40,6 +40,7 @@
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   181
 <xsl:import href="security-guide.xsl" />
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   182
 <xsl:import href="oval-report.xsl" />
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   183
 <xsl:import href="sce-report.xsl" />
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   184
+<xsl:import href="os-brand.xsl" />
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   185
 
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   186
 <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   187
 
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   188
@@ -134,7 +135,14 @@
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   189
         id='{@id}'
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   190
     >
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   191
     <info>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   192
-        <title>XCCDF Test Result</title>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   193
+        <xsl:choose>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   194
+          <xsl:when test="$branded='yes'" >
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   195
+            <title>Compliance Report</title>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   196
+          </xsl:when>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   197
+          <xsl:otherwise>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   198
+            <title>XCCDF Test Report</title>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   199
+          </xsl:otherwise>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   200
+        </xsl:choose>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   201
         <xsl:call-template name='footerinfo'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   202
     </info>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   203
 
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   204
@@ -348,8 +356,10 @@
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   205
     <xsl:call-template name='idents'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   206
     <!-- overrides (n) -->
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   207
     <!-- messages (n) -->
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   208
-    <xsl:apply-templates select='$rule/cdf:fixtext[1]'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   209
-    <xsl:apply-templates select='($rule/cdf:fix|cdf:fix)[last()]'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   210
+        <xsl:if test="cdf:result='fail'" >
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   211
+          <xsl:apply-templates select='$rule/cdf:fixtext[1]'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   212
+          <xsl:apply-templates select='($rule/cdf:fix|cdf:fix)[last()]'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   213
+        </xsl:if>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   214
     <xsl:apply-templates select='.' mode='engine-results'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   215
     <xsl:call-template name='references'/>
5d740e74b68b 17859035 upgrade openscap-0.9.7 to openscap-1.0.0
Jacob Varughese <jacob.varughese@oracle.com>
parents: 2860
diff changeset
   216
   </section>