summaryrefslogtreecommitdiffstats
path: root/www/dailysrc.pl
blob: d4e53ea9229c929cf6ba13d8c463f837a4b50ac1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/perl

$basedir = "/home/dast/rockbox-build/daily-build/";

opendir(DIR, $basedir) or
    die "Can't opendir($basedir)";
@tarballs = sort grep { /^rockbox-daily-/ } readdir(DIR);
closedir DIR;

print "<ul>\n";

for ( sort {$b <=> $a} @tarballs ) {
    $size = (stat("$basedir/$_"))[7];
    $log = "";
    if (/-(\d+)/) {
        $date = $1;
        if ( -f "$basedir/changes-$date.txt") {
            $lines = `grep "Number of changes:" $basedir/changes-$date.txt | cut "-d " -f4` + 0;
            $log = "<a href=\"daily/changes-$date.html\">Changelog</a> <small>($lines changes)</small>";
        }
    }
    print "<li><a href=\"daily/$_\">$_</a> <small>($size bytes)</small> $log\n";
}

print "</ul>\n";