Combine the common code for kernel building on deb/rpm
[kvmfornfv.git] / ci / build_interface.sh
1 #!/bin/bash
2
3 type=$1
4
5 tmp_build_dir=/root/kvmfornfv
6 build_dir=/opt/kvmfornfv
7 tmp_output_dir=$tmp_build_dir/build_output
8 output_dir=$build_dir/build_output
9 cp -r $build_dir $tmp_build_dir
10
11 # Build qemu rpm packages
12 cd $tmp_build_dir/qemu
13 make clean
14 ./configure
15
16 cd $tmp_build_dir
17 #Build qemu package
18 ./ci/qemu_build.sh build_output $type
19 # Build kernel packages
20 ./ci/kernel_build.sh build_output $type
21
22 if [ $type == "centos" ];then
23    # Move Kernel and Qemu Rpm builds from tmp_output_dir to output_dir
24    mv $tmp_output_dir/qemu-* $output_dir
25    mv $tmp_output_dir/kernel-* $output_dir
26 elif [ $type == "ubuntu" ];then
27    # Move Kernel and Qemu Debian builds from tmp_output_dir to output_dir
28    mv $tmp_output_dir/qemu-* $output_dir
29    mv $tmp_output_dir/linux-* $output_dir
30 fi