#!/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` export HWPACK_FILE_NAME=`ls hwpack_linaro-${hwpack}*.tar.gz` cd .. rm -f trusty-developer.tgz 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 build/${HWPACK_FILE_NAME} 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=${JOB_NAME} HWPACK_BUILD_NUMBER=${BUILD_NUMBER} HWPACK_FILE_NAME=${HWPACK_FILE_NAME} DEVICE_TYPE=arndale GIT_REPO=git://git.linaro.org/people/riku.voipio/test-definitions.git LAVA_TEST_PLAN=gcov-ltp BUNDLE_STREAM_NAME=/anonymous/gcov/ EOF ls -la .