Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: scripts/
Date: Thu, 02 Jun 2016 15:19:43
Message-Id: 1464880765.5b8d3228512547d28f4aef9137c19fe7f670804c.axs@gentoo
1 commit: 5b8d3228512547d28f4aef9137c19fe7f670804c
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 2 15:18:55 2016 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 2 15:19:25 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=5b8d3228
7
8 generate_langpacks.sh: use pushd/popd instead of cd
9
10 scripts/generate_langpacks.sh | 12 ++++++++----
11 1 file changed, 8 insertions(+), 4 deletions(-)
12
13 diff --git a/scripts/generate_langpacks.sh b/scripts/generate_langpacks.sh
14 index 8530e34..e0552cb 100755
15 --- a/scripts/generate_langpacks.sh
16 +++ b/scripts/generate_langpacks.sh
17 @@ -70,11 +70,12 @@ if ! [[ -e ${l10n_releasedir}/mozlangs.cached ]]; then
18 for abcd in "${MOZ_LANGS[@]}" ; do
19 if [[ ! -d ${L10N_STAGING_DIR%/}/${l10nrepo}/${abcd} ]]; then
20 mkdir -p ${L10N_STAGING_DIR%/}/${l10nrepo}
21 - cd ${L10N_STAGING_DIR%/}/${l10nrepo}
22 + pushd ${L10N_STAGING_DIR%/}/${l10nrepo} &>/dev/null || die
23 hg clone "http://hg.mozilla.org/releases/l10n/${l10nrepo}/${abcd}"
24 + popd &>/dev/null || die
25 fi
26 if [[ -d ${L10N_STAGING_DIR%/}/${l10nrepo}/${abcd} ]]; then
27 - cd ${L10N_STAGING_DIR%/}/${l10nrepo}/${abcd}
28 + pushd ${L10N_STAGING_DIR%/}/${l10nrepo}/${abcd} &>/dev/null || die
29 hg pull
30 if hg tags |grep ${uctarget//\./_}_RELEASE &>/dev/null; then
31 rev="-r ${uctarget//\./_}_RELEASE"
32 @@ -85,6 +86,7 @@ if ! [[ -e ${l10n_releasedir}/mozlangs.cached ]]; then
33 rev=
34 fi
35 hg archive ${rev} -t files ${l10n_releasedir}/src/${abcd}
36 + popd &>/dev/null || die
37 fi
38 done
39 cp ${l10n_releasedir}/mozlangs{,.cached}
40 @@ -139,7 +141,7 @@ fi
41
42
43 function package_lightning {
44 - cd ${S}/dist/xpi-stage
45 + pushd ${S}/dist/xpi-stage &>/dev/null || die
46 cp -rL lightning stage-lightning
47 for ech in lightning-*; do
48 if [[ -d $ech ]]; then
49 @@ -164,10 +166,11 @@ function package_lightning {
50 cd ..
51 mv stage-lightning lightning-${vers}
52 tar -Jcf ${l10n_releasedir}/lightning-${vers}.tar.xz lightning-${vers}
53 + popd &>/dev/null || die
54 }
55
56 function package_gdata_provider {
57 - cd ${S}/dist/xpi-stage
58 + pushd ${S}/dist/xpi-stage &>/dev/null || die
59 cp -rL gdata-provider stage-gdata-provider
60 for ech in gdata-provider-*; do
61 if [[ -d $ech ]]; then
62 @@ -192,6 +195,7 @@ function package_gdata_provider {
63 cd ..
64 mv stage-gdata-provider gdata-provider-${vers}
65 tar -Jcf ${l10n_releasedir}/gdata-provider-${vers}.tar.xz gdata-provider-${vers}
66 + popd &>/dev/null || die
67 }
68
69 # run the locales