#!/bin/bash set -e LAVA_NAME=${BUILD_URL:-"linux-gcov-test"} git clone https://git.linaro.org/ci/lci-build-tools.git for patch in gcov-ci/configs/*.patch do patch -p1 < $patch done # jenkins needs a different directory for build due to git juggling if [ ! -z ${WORKSPACE} ] then export WORKSPACE=${WORKSPACE}/build fi ./lci-build-tools/jenkins_kernel_build_inst export ROOTFS_BUILD_URL="http://releases.linaro.org/14.08/ubuntu/trusty-images/developer/linaro-trusty-developer-20140821-681.tar.gz" ktree=`pwd -P` cd .. rm -f trusty-developer.tgz mv build/hwpack*gz hwpack_linaro_arndale.tar.gz wget -nv $ROOTFS_BUILD_URL -O trusty-developer.tgz sudo tar xaf trusty-developer.tgz sudo mkdir -p `pwd`/binary/$ktree sudo cp -a $ktree/* `pwd`/binary/$ktree sudo rm -f `pwd`/binary/$ktree/*deb `pwd`/binary/$ktree/hwpack* sudo tar czf gcov-arndale-rootfs.tar.gz binary sudo rm -rf binary out mkdir -p out sudo mv gcov-arndale-rootfs.tar.gz hwpack_linaro_arndale.tar.gz out/ #sudo $ktree/linaro-image-tools/linaro-media-create --hwpack-force-yes --dev arndale --image-file gcovlava-arndale.img \ # --hwpack build/hwpack*gz --binary gcov-arndale-rootfs.tar.gz \ # --image-size 7G --bootloader u_boot #sudo rm -f gcov-arndale-rootfs.tar.gz gcovlava-arndale.img.xz #sudo xz -1 gcovlava-arndale.img cat < post_build_lava_parameters HWPACK_JOB_NAME=linux-gcov/hwpack=arndale HWPACK_BUILD_NUMBER=${BUILD_NUMBER} HWPACK_FILE_NAME=hwpack_linaro-arndale_20140626-13_arm64_supported.tar.gz DEVICE_TYPE=arndale CUSTOM_JSON_URL=https://git.linaro.org/ci/gcov-ci.git/blob_plain/HEAD:/lava/gcov_arndale.json GIT_REPO=git://git.linaro.org/people/riku.voipio/test-definitions.git BUNDLE_STREAM_NAME=/private/team/linaro/virtualization/ EOF ls -la .