#!/usr/bin/perl
@dirs = ('10.0', '9.2', '9.1', '9.0');

$| = 1;

open OUT, ">status.html";
print OUT qq|<html>
<head>
<title>kudla.org repository status</title>
<body bgcolor=#FFFFFF>
<h2>kudla.org urpmi repository status</h2>
<table>
<tr>
<th>Package</th>
    |;

for my $d (@dirs) {
    print STDERR "\n$d";
    my @l = `ls $d/i586/*.rpm`;
    for my $f (@l) {
	print STDERR ".";
	chomp $f;
	my $p = `rpm -qp --queryformat "%{NAME}" $f`;
	$f =~ s|.*/||g;
	$q{$d}->{$p} = $f;
	$p{$p}++;
    }
    print OUT "<th>$d</th>\n";
}

print OUT "</tr>\n";

for my $p (sort keys %p) {
    print OUT "<tr><td>$p</td>\n";
    for my $d (@dirs) {
	print OUT "<td>$q{$d}->{$p}&nbsp;</td>\n";
    }
    print OUT "</tr>\n";
}

print OUT "</table></body></html>\n";
close OUT;
print STDERR "\n";

