summaryrefslogtreecommitdiff
path: root/jenkins-run
blob: ae6a68831bf9681a2979c06591eeca5f615928d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

# jenkins-run
export HOME=$(pwd)

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install --no-install-recommends -y linaro-image-tools python-pycurl python-beautifulsoup python-html2text python-xdg qemu-user-static curl git build-essential bc u-boot-tools libc6:i386 libstdc++6:i386 zlib1g:i386 python-debian 

. ./kvm-ci/configs/${hwpack}.template

rm -rf build
time git clone --depth=1 ${git_url} --branch ${git_branch} build

cp -a kvm-ci build/
mv `basename $toolchain_url` build||true

cd build
git clone http://git.linaro.org/ci/lci-build-tools.git

if [ ! -z ${kernel_extra_frag} ] && [ -r kvm-ci/configs/${kernel_extra_frag}  ]
then
    ARCH=${ARCH} ./scripts/kconfig/merge_config.sh arch/${ARCH}/configs/${kernel_config} kvm-ci/configs/${kernel_extra_frag}
    mv .config arch/${ARCH}/configs/kvm_ci_defconfig
    export kernel_config=kvm_ci_defconfig
fi

bash ./kvm-ci/kvm-${hwpack}-host