Browse Source

do the b0rken release stuff in a separate file in lib/

Unknown 14 years ago
parent
commit
437b66464c
3 changed files with 40 additions and 0 deletions
  1. 36 0
      lib/release.tmpl
  2. 3 0
      src/releases/2.0.1.en.html
  3. 1 0
      src/releases/2.0rc1.en.html

+ 36 - 0
lib/release.tmpl

@@ -0,0 +1,36 @@
+[% BLOCK download_build;
+     # vars that need to be set by caller or document:
+     # version: version number (2.0a1, 2.0.1, ...)
+     # platform: platform (win, linux, osx)
+     # locale: locale (en-US, de, ...)
+     # mirrorred: bool that tells us if to use release mirrors/bouncer, false means direct FTP
+
+     IF mirrorred;
+       "http://download.mozilla.org/?product=seamonkey-$version&os=$platform&lang=$locale";
+     ELSE;
+       longversion = version|replace('a','%20Alpha%20')|replace('b','%20Beta%20')|replace('rc','%20RC%20');
+       IF platform == "win";
+         "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/win32/$locale/SeaMonkey%20Setup%20$longversion.exe";
+       ELSIF platform == "osx";
+         "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/mac/$locale/SeaMonkey%20$longversion.dmg";
+       ELSIF platform == "linux";
+         "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/linux-i686/en-US/seamonkey-$version.tar.bz2";
+       ELSE;
+         "ftp://ftp.mozillla.org/pub/mozilla.org/seamonkey/releases/$version/$platform/$locale/";
+       END;
+     END;
+   END;
+%]
+
+[% BLOCK download_file;
+   # vars that need to be set by caller or document:
+   # version: version number (2.0a1, 2.0.1, ...)
+   # mirrorred: bool that tells us if to use release mirrors/bouncer, false means direct FTP
+   # path: path to add to the base URL of that version
+
+   IF mirrorred;
+     "http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/$version/$path";
+   ELSE;
+     "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/$version/$path";
+   END;
+%]

+ 3 - 0
src/releases/2.0.1.en.html

@@ -1,3 +1,6 @@
+[%- PROCESS "lib/release.tmpl" -%]
+[%- version = '2.0rc1' -%]
+[%- mirrorred = false -%]
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 <html lang="en">
 <head>

+ 1 - 0
src/releases/2.0rc1.en.html

@@ -1,3 +1,4 @@
+[%- PROCESS "lib/release.tmpl" -%]
 [%- version = '2.0rc1' -%]
 [%- mirrorred = false -%]
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">