summaryrefslogtreecommitdiff
path: root/jenkins_kernel_build_inst
diff options
context:
space:
mode:
authorDeepti B. Kalakeri <deepti.kalakeri@linaro.org>2011-09-22 10:46:36 +0000
committerDeepti B. Kalakeri <deepti.kalakeri@linaro.org>2011-09-22 10:46:36 +0000
commit47883b17f75cf91d606a4d37abbe7550b295ea60 (patch)
tree4cb0b0a73977ba8f8e2c273f4fbb3e61a2391985 /jenkins_kernel_build_inst
parentf86cf59a0fcb2685b7198511a2565beafccb576e (diff)
Adding option to make command to create the binary file into an outputdir
Diffstat (limited to 'jenkins_kernel_build_inst')
-rwxr-xr-xjenkins_kernel_build_inst17
1 files changed, 9 insertions, 8 deletions
diff --git a/jenkins_kernel_build_inst b/jenkins_kernel_build_inst
index 8a69a34..5e61e5d 100755
--- a/jenkins_kernel_build_inst
+++ b/jenkins_kernel_build_inst
@@ -54,7 +54,6 @@ echo KERNEL_BUILD_URL=$BUILD_URL >> hwpack_info
echo KERNEL_BRANCH=`git branch | grep -e '*' | cut -d '*' -f 2` >> hwpack_info
echo KERNEL_JOB_NAME=$JOB_NAME
-rm -f ../linux-image*${kernel_version}_*.deb
rm -f *.deb
cp scripts/package/builddeb scripts/package/builddeb.orig
cp builddeb scripts/package/builddeb
@@ -64,23 +63,25 @@ if test x$cpu_count = x; then
fi
j_count=`expr $cpu_count '*' 2`
+pkg_dir=$kernel_version"_output_dir"
+rm -rf $pkg_dir
+mkdir $pkg_dir
+
START=$(date +%s)
make ARCH=arm clean mrproper
-make ARCH=arm KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- $kernel_config
-make ARCH=arm KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- -j$j_count uImage
-make ARCH=arm KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- -j$j_count modules
-make ARCH=arm KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- KBUILD_DEBARCH=armel V=1 deb-pkg
+make ARCH=arm O=$pkg_dir KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- $kernel_config
+make ARCH=arm O=$pkg_dir KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- -j$j_count uImage
+make ARCH=arm O=$pkg_dir KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- -j$j_count modules
+make ARCH=arm O=$pkg_dir KERNELVERSION="$kernel_version" CROSS_COMPILE=arm-linux-gnueabi- KBUILD_DEBARCH=armel V=1 deb-pkg
END=$(date +%s)
EXECUTION_TIME_IN_SEC=$(( $END - $START ))
latest_kernel=`python lci-build-tools/get_latest_slo_hwpack`
latest_hwpack_name=`basename $latest_kernel`
-cp ../linux-image*${kernel_version}*.deb .
-cp ../linux-image*${kernel_version}_*.deb .
wget -c $latest_kernel
rm -rf linaro-image-tools
bzr branch lp:linaro-image-tools
-new_hwpack_name=`python linaro-image-tools/linaro-hwpack-replace -t $latest_hwpack_name -p ./linux-image*${kernel_version}_*.deb -r linux-image`
+new_hwpack_name=`python linaro-image-tools/linaro-hwpack-replace -t $latest_hwpack_name -p ./linux-image*${kernel_version}*.deb -r linux-image`
use_hwpack_name=`basename $new_hwpack_name`
echo HWPACK_NAME=$use_hwpack_name >> hwpack_info
echo URL=$JENKINS_HOME/jobs/$JOB_NAME/workspace/$use_hwpack_name >> hwpack_info