diff -r a5e121de2e2f -r f5966ab369fb xulrunner/create-tar.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xulrunner/create-tar.sh Thu Sep 15 09:04:44 2011 +0200 @@ -0,0 +1,36 @@ +#!/bin/bash + +BRANCH="releases/mozilla-beta" +RELEASE_TAG="FIREFOX_7_0b5_RELEASE" +VERSION="6.99" + +# mozilla +hg clone http://hg.mozilla.org/$BRANCH mozilla +pushd mozilla +[ "$RELEASE_TAG" == "default" ] || hg update -r $RELEASE_TAG +# get repo and source stamp +echo -n "REV=" > ../source-stamp.txt +hg -R . parent --template="{node|short}\n" >> ../source-stamp.txt +echo -n "REPO=" >> ../source-stamp.txt +hg showconfig paths.default 2>/dev/null | head -n1 | sed -e "s/^ssh:/http:/" >> ../source-stamp.txt +popd +tar cjf xulrunner-$VERSION-source.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS mozilla + +# l10n +test ! -d l10n && mkdir l10n +for locale in $(awk '{ print $1; }' mozilla/browser/locales/shipped-locales); do + case $locale in + ja-JP-mac|en-US) + ;; + *) + hg clone http://hg.mozilla.org/releases/l10n/mozilla-beta/$locale l10n/$locale + [ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $RELEASE_TAG + ;; + esac +done +tar cjf l10n-$VERSION.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n + +# compare-locales +hg clone http://hg.mozilla.org/build/compare-locales +tar cjf compare-locales.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg compare-locales +