52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# CDDL HEADER START
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering# The contents of this file are subject to the terms of the
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# Common Development and Distribution License (the "License").
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# You may not use this file except in compliance with the License.
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
49dbfa7b2b0bf3906704dac1eaeb4eba91056a19Lennart Poettering# or http://www.opensolaris.org/os/licensing.
49dbfa7b2b0bf3906704dac1eaeb4eba91056a19Lennart Poettering# See the License for the specific language governing permissions
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# and limitations under the License.
746e436dc54510fe142f5046a557e5006bc7e2aaLennart Poettering# When distributing Covered Code, include this CDDL HEADER in each
746e436dc54510fe142f5046a557e5006bc7e2aaLennart Poettering# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ead51eb4ed55981f290e40a871ffbca6480c4cd3Lennart Poettering# If applicable, add the following below this CDDL HEADER, with the
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# fields enclosed by brackets "[]" replaced with your own identifying
a0e155d440173ba524918cb3800350b452952082Lennart Poettering# information: Portions Copyright [yyyy] [name of copyright owner]
a0e155d440173ba524918cb3800350b452952082Lennart Poettering# CDDL HEADER END
271b032a053f9d4a1be271bb052276ae27fe36c6Lennart Poettering# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
52f319b29398d36ed8d1a70f68a170c0a85f401dLennart Poettering# gen_components
4c0bebc335c279ecaea6fc0eb0acaa8c49c477b6Lennart Poettering# A simple script to generate (on stdout), the component.html web page
4c0bebc335c279ecaea6fc0eb0acaa8c49c477b6Lennart Poettering# found at: http://userland.us.oracle.com/component-lists/s12.html
4c0bebc335c279ecaea6fc0eb0acaa8c49c477b6Lennart Poettering# Hashtable of RE's, RM's and Teams keyed by component path.
746e436dc54510fe142f5046a557e5006bc7e2aaLennart Poettering# Initial HTML for the generated web page.
@import '/css/demo_table.css';
@import '/css/ColVis.css';
@import '/css/ColReorder.css';
tr.even:hover, tr.even:hover td.sorting_1 ,
tr.odd:hover, tr.odd:hover td.sorting_1 {
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/jquery.dataTables.js'></script>
<script type='text/javascript' src='js/ColReorder.js'></script>
<script type='text/javascript' src='js/ColVis.js'></script>
names = []
if debug:
if debug:
if debug:
return names
if debug:
try:
if debug:
owners = {}
return owners
p5m_dirs = []
# Write out the initial HTML for the components.html web page.
print preamble
if started:
if debug:
return result
if debug:
if debug:
# generated if there was a <whatever>VER.p5m file in the component
if debug:
# Collect all the .../build/component-report files and write them to stdout.
if debug:
try:
if debug:
# Write out the final HTML for the components.html web page.
print postamble
print >> sys.stderr, \
try: