diff options
author | Björn Stenberg <bjorn@haxx.se> | 2004-10-01 06:17:18 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2004-10-01 06:17:18 +0000 |
commit | 3147b085bd521f509dc5fc1fcd3a38ae4eb97cf6 (patch) | |
tree | b4c406d0547c467966815c55466b1eef6c77477e /www/dailymod.pl | |
parent | 9ff3f03453820de33e88bc697b2cbe98e4642039 (diff) | |
download | rockbox-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-x | www/dailymod.pl | 43 |
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 | ||
3 | require "rockbox.pm"; | ||
4 | |||
3 | my $basedir = "/home/dast/rockbox-build/daily-build"; | 5 | my $basedir = "/home/dast/rockbox-build/daily-build"; |
4 | 6 | ||
5 | my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb"); | 7 | my @list=("player", "recorder", "fmrecorder", "recorderv2", "recorder8mb", "fmrecorder8mb"); |
6 | 8 | ||
7 | for(@list) { | 9 | for(@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 | ||
20 | print "<table class=rockbox>\n"; | 21 | $color1 = 0xc6; |
21 | 22 | $color2 = 0xd6; | |
22 | if (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 | ||
30 | for(reverse sort keys %date) { | 27 | for(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 | } |
52 | print "</table>\n"; | 61 | print "</table>\n"; |
53 | 62 | ||