summaryrefslogtreecommitdiff
path: root/www/dailymod.pl
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2004-10-01 06:17:18 +0000
committerBjörn Stenberg <bjorn@haxx.se>2004-10-01 06:17:18 +0000
commit3147b085bd521f509dc5fc1fcd3a38ae4eb97cf6 (patch)
treeb4c406d0547c467966815c55466b1eef6c77477e /www/dailymod.pl
parent9ff3f03453820de33e88bc697b2cbe98e4642039 (diff)
downloadrockbox-3147b085bd521f509dc5fc1fcd3a38ae4eb97cf6.tar.gz
rockbox-3147b085bd521f509dc5fc1fcd3a38ae4eb97cf6.zip
Minor changes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5138 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'www/dailymod.pl')
-rwxr-xr-xwww/dailymod.pl43
1 files changed, 26 insertions, 17 deletions
diff --git a/www/dailymod.pl b/www/dailymod.pl
index a02e6be1b8..eafbf0c979 100755
--- a/www/dailymod.pl
+++ b/www/dailymod.pl
@@ -1,13 +1,14 @@
1#!/usr/bin/perl 1#!/usr/bin/perl
2 2
3require "rockbox.pm";
4
3my $basedir = "/home/dast/rockbox-build/daily-build"; 5my $basedir = "/home/dast/rockbox-build/daily-build";
4 6
5my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb"); 7my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb", "fmrecorder8mb");
6 8
7for(@list) { 9for(@list) {
8 my $dir = $_; 10 my $dir = $_;
9 opendir(DIR, "$basedir/$dir") or 11 opendir(DIR, "$basedir/$dir") or next;
10 die "Can't opendir($basedir/$dir)";
11 my @files = sort grep { /^rockbox/ } readdir(DIR); 12 my @files = sort grep { /^rockbox/ } readdir(DIR);
12 closedir DIR; 13 closedir DIR;
13 14
@@ -17,15 +18,11 @@ for(@list) {
17 } 18 }
18} 19}
19 20
20print "<table class=rockbox>\n"; 21$color1 = 0xc6;
21 22$color2 = 0xd6;
22if (0) { 23$color3 = 0xf5;
23 print "<tr><th>date</th>"; 24$font1 = "<b>";
24 25$font2 = "</b>";
25 for(@list) {
26 print "<th>$_</th>";
27 }
28}
29 26
30for(reverse sort keys %date) { 27for(reverse sort keys %date) {
31 my $d = $_; 28 my $d = $_;
@@ -33,21 +30,33 @@ for(reverse sort keys %date) {
33 if($d =~ /(\d\d\d\d)(\d\d)(\d\d)/) { 30 if($d =~ /(\d\d\d\d)(\d\d)(\d\d)/) {
34 $nice = "$1-$2-$3"; 31 $nice = "$1-$2-$3";
35 } 32 }
36 print "</tr>\n<tr><td>$nice</td>"; 33 $col = sprintf("style=\"background-color: #%02x%02x%02x\"",
34 $color1, $color2, $color3);
35 print "<h2>Download daily build</h2>\n";
36 print "<table class=rockbox><tr valign=top>\n";
37
38 $color1 -= 0x18;
39 $color2 -= 0x18;
40 $color3 -= 0x18;
37 41
38 for(@list) { 42 for(@list) {
39 my $n=0; 43 my $n=0;
40 my $m = $_; 44 my $m = $_;
41 print "<td> "; 45 printf "<td $col>$font1$m$font2<br><img src=\"$model{$m}\"><br>";
42 # new-style full zip: 46 # new-style full zip:
43 if( -f "daily/$m/rockbox-${m}-${d}.zip") { 47 if( -f "daily/$m/rockbox-${m}-${d}.zip") {
44 printf "%s<a href=\"daily/$_/rockbox-${m}-${d}.zip\">${m}</a>", 48 printf "%s<a href=\"daily/$_/rockbox-${m}-${d}.zip\">latest</a>",
45 $n?", ":""; 49 $n?", ":"";
46 $n++; 50 $n++;
47 } 51 }
48 print "</td>"; 52 print "$font2 <p><a href=\"dl.cgi?bin=$_\">old versions</a></td>\n";
49 } 53 }
50 print "</tr>\n" 54 printf "<td $col>${font1}windows installer$font2<br><img src=\"$model{install}\"><br>";
55 print "<a href=\"daily/Rockbox-${d}-install.exe\">latest</a>",
56 "<p><a href=\"dl.cgi?bin=install\">old versions</a></td>";
57 print "</tr>\n";
58 $font1 = $font2 = "";
59 last;
51} 60}
52print "</table>\n"; 61print "</table>\n";
53 62