add build properties
authorBen Pfaff <blp@gnu.org>
Tue, 16 Feb 2010 23:11:28 +0000 (15:11 -0800)
committerBen Pfaff <blp@gnu.org>
Tue, 16 Feb 2010 23:11:28 +0000 (15:11 -0800)
results2html

index 1b4622137f65ceb6a2b660000700a6fee5b1ef46..0e39cb4ed7b1d43b81d10f9d1a2daadc144d644c 100755 (executable)
@@ -15,7 +15,6 @@ print INDEX <<EOF;
   <link rel="stylesheet" href="build.css">
 </head>
 <body>
-<ol>
 EOF
 
 print LOG_HTML <<EOF;
@@ -27,6 +26,35 @@ print LOG_HTML <<EOF;
 EOF
 print LOG_HTML "<pre>";
 
+sub read_vars {
+    my ($file) = @_;
+    my %vars = ();
+    if (open (VARS, "<", $file)) {
+       while (<VARS>) {
+           chomp;
+           my ($key, $value) = /^([^=]+)=(.*)/ or next;
+           $vars{$key} = $value;
+       }
+       close (VARS);
+    }
+    return %vars;
+}
+
+my (%vars) = read_vars ('VARS');
+print INDEX "<h2>Build Properties</h2>\n";
+print INDEX "<table>\n";
+print INDEX "<tr><th>Name</th><th>Value</th></tr>\n";
+foreach my $key (sort (keys (%vars))) {
+    print INDEX "<tr>";
+    print INDEX "<td>", encode_entities ($key), "</td>";
+    print INDEX "<td>", encode_entities ($vars{$key}), "</td>";
+    print INDEX "</tr>\n";
+}
+print INDEX "</table>\n";
+
+print INDEX "<h2>Build Summary</h2>\n";
+print INDEX "<ol>\n";
+
 my ($n_products) = 0;
 my ($n_steps) = 0;
 my ($new_page) = 0;