scripts/functions
changeset 2596 efe5f40c84c1
parent 2594 b132d22c912a
child 2599 c096c896e745
     1.1 --- a/scripts/functions	Wed Aug 03 00:00:44 2011 +0200
     1.2 +++ b/scripts/functions	Mon Aug 08 21:21:38 2011 +0200
     1.3 @@ -540,7 +540,9 @@
     1.4          URLS+=( "${CT_MIRROR_BASE_URL}" )
     1.5      fi
     1.6  
     1.7 -    URLS+=( "${@}" )
     1.8 +    if [ "${CT_FORBID_DOWNLOAD}" != "y" ]; then
     1.9 +        URLS+=( "${@}" )
    1.10 +    fi
    1.11  
    1.12      # Scan all URLs in turn, and try to grab a tarball from there
    1.13      # Do *not* try git trees (ext=/.git), this is handled in a specific
    1.14 @@ -588,6 +590,11 @@
    1.15          return 0
    1.16      fi
    1.17  
    1.18 +    if [ "${CT_FORBID_DOWNLOAD}" = "y" ]; then
    1.19 +        CT_DoLog WARN "Downloads forbidden, not trying cvs retrieval"
    1.20 +        return 1
    1.21 +    fi
    1.22 +
    1.23      CT_MktempDir tmp_dir
    1.24      CT_Pushd "${tmp_dir}"
    1.25  
    1.26 @@ -627,6 +634,11 @@
    1.27          return 0
    1.28      fi
    1.29  
    1.30 +    if [ "${CT_FORBID_DOWNLOAD}" = "y" ]; then
    1.31 +        CT_DoLog WARN "Downloads forbidden, not trying svn retrieval"
    1.32 +        return 1
    1.33 +    fi
    1.34 +
    1.35      CT_MktempDir tmp_dir
    1.36      CT_Pushd "${tmp_dir}"
    1.37  
    1.38 @@ -652,6 +664,11 @@
    1.39      local url
    1.40      local cloned=0
    1.41  
    1.42 +    if [ "${CT_FORBID_DOWNLOAD}" = "y" ]; then
    1.43 +        CT_DoLog WARN "Downloads forbidden, not trying git retrieval"
    1.44 +        return 1
    1.45 +    fi
    1.46 +
    1.47      # Do we have it in our tarballs dir?
    1.48      if [ -d "${CT_TARBALLS_DIR}/${basename}/.git" ]; then
    1.49          CT_DoLog EXTRA "Updating git tree '${basename}'"