diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2013-11-14 15:03:42 +0200 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2013-11-14 15:03:42 +0200 |
commit | 5dd00552e18dfbef7ae92d0e439f1d1e51400525 (patch) | |
tree | cee043410a9bdcec0cd4204666d17022df29e9b8 | |
parent | a584ab9efe656fd8e85f8fefa8fbbfce6db50229 (diff) |
WiP
-rwxr-xr-x | jenkins-arndale-commands.sh | 19 |
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 |