summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/moz-grab-langpacks14
1 files changed, 12 insertions, 2 deletions
diff --git a/scripts/moz-grab-langpacks b/scripts/moz-grab-langpacks
index bf56a6f..65f83e8 100755
--- a/scripts/moz-grab-langpacks
+++ b/scripts/moz-grab-langpacks
@@ -54,7 +54,17 @@ def find_appversion():
appname = '-'.join(nvrlist)
return (appname, version)
+def guess_seamonkey_xpi_url(app, version, build_number):
+ if build_number > 0:
+ url = "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/%s-candidates/build%d/langpack/" % (version, build_number)
+ else:
+ url = "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/%s/langpack/" % version
+ return url
+
def guess_xpi_url(app, version, build_number):
+ if app == "seamonkey":
+ return guess_seamonkey_xpi_url(app, version, build_number)
+
if build_number > 0:
url = "ftp://ftp.mozilla.org/pub/mozilla.org/%s/nightly/%s-candidates/build%d/linux-i686/xpi/" % (app, version, build_number)
else:
@@ -111,8 +121,8 @@ def create_langpack_tarball(app, version, url, use_xz=True):
# Gotta catch em all!
print 'Downloading .xpi files...'
- acclist = '??.xpi,???.xpi,??-??.xpi'
- rejlist = 'en-US.xpi'
+ acclist = '??.xpi,???.xpi,??-??.xpi,*.langpack.xpi'
+ rejlist = 'en-US.xpi,*en-US.langpack.xpi'
wgetcmd = ['wget', '-r', '-nd', '-np', '--accept', acclist, '--reject', rejlist, url]
subprocess.call(wgetcmd)