summaryrefslogtreecommitdiff
path: root/scripts/functions
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/functions')
-rw-r--r--scripts/functions8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/functions b/scripts/functions
index 209d236..b3b216a 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -478,7 +478,7 @@ CT_SaveLocal() {
# Usage: CT_GetFile <basename> [.extension] <url> [url ...]
CT_GetFile() {
local ext
- local url
+ local url URLS LAN_URLS
local file="$1"
local first_ext
shift
@@ -501,6 +501,8 @@ CT_GetFile() {
CT_DoLog EXTRA "Retrieving '${file}'"
CT_Pushd "${CT_TARBALLS_DIR}"
+ URLS="$@"
+
# Add URLs on the LAN mirror
LAN_URLS=
if [ "${CT_USE_MIRROR}" = "y" ]; then
@@ -511,10 +513,10 @@ CT_GetFile() {
if [ "${CT_PREFER_MIRROR}" = "y" ]; then
CT_DoLog DEBUG "Pre-pending LAN mirror URLs"
- URLS="${LAN_URLS} ${@}"
+ URLS="${LAN_URLS} ${URLS}"
else
CT_DoLog DEBUG "Appending LAN mirror URLs"
- URLS="${@} ${LAN_URLS}"
+ URLS="${URLS} ${LAN_URLS}"
fi
fi