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
11 # Build qemu rpm packages
13 #Initialize the submodule
15 #Update the submodules recursively to the latest commit
16 git submodule update --recursive
18 echo "Building Qemu latest release on the master branch"
19 git reset --hard v2.9.0
21 git submodule update --recursive
27 ./ci/qemu_build.sh build_output $type
28 # Build kernel packages
29 ./ci/kernel_build.sh build_output $type
31 if [ $type == "centos" ];then
32 # Move Kernel and Qemu Rpm builds from tmp_output_dir to output_dir
33 mv $tmp_output_dir/qemu-* $output_dir
34 mv $tmp_output_dir/kernel-* $output_dir
35 elif [ $type == "ubuntu" ];then
36 # Move Kernel and Qemu Debian builds from tmp_output_dir to output_dir
37 mv $tmp_output_dir/qemu-* $output_dir
38 mv $tmp_output_dir/linux-* $output_dir