From d4f1c75f65129d4ffc099d9eac00aee4a44690c9 Mon Sep 17 00:00:00 2001 From: Christopher Aillon Date: Tue, 15 Mar 2011 13:48:33 -0700 Subject: Use the correct URL format for seamonkey, too. The seamonkey langpack directory structure is laid out differently for some reason and also have a different naming structure... --- scripts/moz-grab-langpacks | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'scripts') 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) -- cgit