diff options
author | Sardem FF7 <sardemff7.pub@gmail.com> | 2011-03-09 17:13:43 +0100 |
---|---|---|
committer | Sardem FF7 <sardemff7.pub@gmail.com> | 2011-03-09 17:13:43 +0100 |
commit | d10aa4156ad2e54d69bf0fcda4a926e87e84ccda (patch) | |
tree | fcc3419a3d2a1d2423b06ccb92b767fb47d248d2 | |
parent | More flexible fetching system (diff) | |
download | sardemff7-d10aa4156ad2e54d69bf0fcda4a926e87e84ccda.tar.gz sardemff7-d10aa4156ad2e54d69bf0fcda4a926e87e84ccda.tar.bz2 sardemff7-d10aa4156ad2e54d69bf0fcda4a926e87e84ccda.zip |
Definitely better when it does what we want
-rw-r--r-- | eclass/mozilla-scm.eclass | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/eclass/mozilla-scm.eclass b/eclass/mozilla-scm.eclass index 5faf996..2908530 100644 --- a/eclass/mozilla-scm.eclass +++ b/eclass/mozilla-scm.eclass @@ -139,7 +139,7 @@ function moz_hg_fetch { die "failed to clone ${repo}" } cd "${module}" - elif ${IS_LIBXUL} && [[ -z "${EHG_OFFLINE}" ]]; then + elif [[ -z "${EHG_OFFLINE}" ]]; then einfo "Updating ${EHG_STORE_DIR}/mozilla/${module} from ${repo}" cd "${module}" || die "failed to cd to ${module}" ${EHG_PULL_CMD} || die "update failed" @@ -162,8 +162,12 @@ function moz_hg_fetch { ## function mozilla-scm_src_unpack { local base_module=${1:-${XULRUNNER_HG_MODULE}} + local old_offline="${EHG_OFFLINE}" + # It is xul stuff, so xul only can update them + ${IS_LIBXUL} || EHG_OFFLINE=yes moz_hg_fetch "${MOZ_HG_BASE_URI}/${XULRUNNER_HG_MODULE}/" "${base_module}" moz_hg_fetch "${MOZ_HG_BASE_URI}/${MOZDOM_HG_MODULE}/" "${base_module}/extensions/inspector" + EHG_OFFLINE="${old_offline}" } ## |