fix organization
[buildfarm-server.git] / cgi-bin / show_status.pl
diff --git a/cgi-bin/show_status.pl b/cgi-bin/show_status.pl
deleted file mode 100755 (executable)
index e1a6ef6..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use DBI;
-use Template;
-use CGI;
-
-use vars qw($dbhost $dbname $dbuser $dbpass $dbport $template_dir);
-
-
-require "$ENV{BFConfDir}/BuildFarmWeb.pl";
-
-my $query = new CGI;
-my @members = $query->param('member');
-map { s/[^a-zA-Z0-9_ -]//g; } @members;
-
-my $dsn="dbi:Pg:dbname=$dbname";
-$dsn .= ";host=$dbhost" if $dbhost;
-$dsn .= ";port=$dbport" if $dbport;
-
-
-my $sort_clause = "";
-my $sortby = $query->param('sortby') || 'nosort';
-if ($sortby eq 'name')
-{
-       $sort_clause = 'lower(sysname),';
-}
-elsif ($sortby eq 'os')
-{
-       $sort_clause = 'lower(operating_system), os_version desc,'; 
-}
-elsif ($sortby eq 'compiler')
-{
-       $sort_clause = "lower(compiler), compiler_version,";
-}
-
-my $db = DBI->connect($dsn,$dbuser,$dbpass) or die("$dsn,$dbuser,$dbpass,$!");
-
-my $statement =<<EOS;
-
-
-  select timezone('GMT'::text, now())::timestamp(0) without time zone - b.snapshot AS when_ago, b.*
-  from dashboard_mat b
-  order by branch = 'HEAD' desc,
-        branch desc, $sort_clause 
-        snapshot desc
-
-EOS
-;
-
-my $statrows=[];
-my $sth=$db->prepare($statement);
-$sth->execute;
-while (my $row = $sth->fetchrow_hashref)
-{
-    next if (@members && ! grep {$_ eq $row->{sysname} } @members);
-    $row->{build_flags}  =~ s/^\{(.*)\}$/$1/;
-    $row->{build_flags}  =~ s/,/ /g;
-       # enable-integer-datetimes is now the default
-       if ($row->{branch} eq 'HEAD' || $row->{branch} gt 'REL8_3_STABLE')
-       {
-               $row->{build_flags} .= " --enable-integer-datetimes "
-                       unless ($row->{build_flags} =~ /--(en|dis)able-integer-datetimes/);
-       }
-       # enable-thread-safety is now the default
-       if ($row->{branch} eq 'HEAD' || $row->{branch} gt 'REL8_5_STABLE')
-       {
-               $row->{build_flags} .= " --enable-thread-safety "
-                       unless ($row->{build_flags} =~ /--(en|dis)able-thread-safety/);
-       }
-    $row->{build_flags}  =~ s/--((enable|with)-)?//g;
-       $row->{build_flags} =~ s/libxml/xml/;
-    $row->{build_flags}  =~ s/\S+=\S+//g;
-    push(@$statrows,$row);
-}
-$sth->finish;
-
-
-$db->disconnect;
-
-
-my $template_opts = { INCLUDE_PATH => $template_dir };
-my $template = new Template($template_opts);
-
-print "Content-Type: text/html\n\n";
-
-$template->process('status.tt',
-               {statrows=>$statrows});
-
-exit;
-