1.1 --- a/scripts/build/kernel/linux.sh Sun Sep 25 15:21:29 2011 -0700
1.2 +++ b/scripts/build/kernel/linux.sh Mon Sep 26 22:59:14 2011 +0200
1.3 @@ -19,6 +19,8 @@
1.4 do_kernel_get() {
1.5 local k_ver
1.6 local custom_name
1.7 + local rel_dir
1.8 + local korg_base mirror_base
1.9
1.10 if [ "${CT_KERNEL_LINUX_USE_CUSTOM_HEADERS}" = "y" ]; then
1.11 return 0
1.12 @@ -56,15 +58,15 @@
1.13 k_ver="${CT_KERNEL_VERSION}"
1.14 ;;
1.15 esac
1.16 - CT_GetFile "linux-${CT_KERNEL_VERSION}" \
1.17 - http://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v2.6 \
1.18 - http://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v3.0 \
1.19 - http://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v2.6/longterm/v${k_ver} \
1.20 - http://ftp.{de.,eu.,}kernel.org/pub/linux/kernel/v3.0/longterm/v${k_ver} \
1.21 - http://ftp.free.fr/mirrors/ftp.kernel.org//linux/kernel/v2.6 \
1.22 - http://ftp.free.fr/mirrors/ftp.kernel.org//linux/kernel/v3.0 \
1.23 - http://ftp.free.fr/mirrors/ftp.kernel.org//linux/kernel/v2.6/longterm/v${k_ver} \
1.24 - http://ftp.free.fr/mirrors/ftp.kernel.org//linux/kernel/v3.0/longterm/v${k_ver}
1.25 + case "${CT_KERNEL_VERSION}" in
1.26 + 2.6.*) rel_dir=v2.6;;
1.27 + 3.*) rel_dir=v3.x;;
1.28 + esac
1.29 + korg_base="http://ftp.kernel.org/pub/linux/kernel/${rel_dir}"
1.30 + mirror_base="http://ftp.free.fr/mirrors/ftp.kernel.org//linux/kernel/${rel_dir}"
1.31 + CT_GetFile "linux-${CT_KERNEL_VERSION}" \
1.32 + "${korg_base}" "${korg_base}/longterm/v${k_ver}" \
1.33 + "${mirror_base}" "${mirror_base}/longterm/v${k_ver}"
1.34 fi
1.35 }
1.36