summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiku Voipio <riku.voipio@linaro.org>2013-11-14 15:03:42 +0200
committerRiku Voipio <riku.voipio@linaro.org>2013-11-14 15:03:42 +0200
commit5dd00552e18dfbef7ae92d0e439f1d1e51400525 (patch)
treecee043410a9bdcec0cd4204666d17022df29e9b8
parenta584ab9efe656fd8e85f8fefa8fbbfce6db50229 (diff)
WiP
-rwxr-xr-xjenkins-arndale-commands.sh19
1 files changed, 15 insertions, 4 deletions
diff --git a/jenkins-arndale-commands.sh b/jenkins-arndale-commands.sh
index 4d78d71..7c7c02a 100755
--- a/jenkins-arndale-commands.sh
+++ b/jenkins-arndale-commands.sh
@@ -3,8 +3,19 @@
rm -rf kernel_build
mkdir kernel_build
-export TCBINDIR=${TCBINDIR:-"$HOME/tc/bin"}
-export CROSS=${TCBINDIR}/arm-linux-gnueabihf-
+gcc_compiler=`which arm-linux-gnueabihf-gcc`||true
+
+if test -z "$gcc_compiler"; then
+ TCURL=${TCURL:-'http://releases.linaro.org/13.10/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux.tar.xz'}
+ wget -cq $TCURL
+ tar_filename=`basename $TCURL`
+ rm -rf "toolchain"
+ mkdir "toolchain"
+ tar -C "toolchain" --strip-components 1 -xaf $tar_filename
+ gcc_compiler=`find $PWD/toolchain/bin/arm-linux-gnueabihf-gcc |head -n1`
+fi
+CROSS=`echo $gcc_compiler|sed -e 's/-gcc/-/'`
+
export COMMON_PARAMS=-j4 ARCH=arm CROSS_COMPILE=${CROSS} O=$(pwd)/kernel_build
echo "building with: $COMMON_PARAMS"
@@ -23,8 +34,8 @@ export ROOTFS_BUILD_URL="http://snapshots.linaro.org/raring/images/server/${ROOT
sed -e "s,%%KERNEL_URL%%,https://snapshots.linaro.org/kernel-hwpack/linux-arndale-kvm/linux-arndale-kvm/uImage, " \
-e "s,%%DTB_URL%%,https://snapshots.linaro.org/kernel-hwpack/linux-arndale-kvm/linux-arndale-kvm/exynos5250-arndale.dtb," \
-e "s,%%ROOTFS_URL%%,$ROOTFS_BUILD_URL," \
- -e "s,%%NAME%%,${JOB_NAME},"
- job_template.json > job_arndale_kvm.json
+ -e "s,%%NAME%%,${JOB_NAME}," \
+ kvm-ci/job_template.json > job_arndale_kvm.json
cat job_arndale_kvm.json