Add KW to build QEMU 2.2.1 on node
[csit.git] / resources / libraries / bash / qemu_build.sh
1 #!/bin/bash
2 # Copyright (c) 2016 Cisco and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
6 #
7 #     http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 echo
16 echo Downloading QEMU source
17 echo
18 sudo rm -rf /tmp/qemu-2.2.1
19 cd /tmp
20 wget -q http://wiki.qemu-project.org/download/qemu-2.2.1.tar.bz2 || exit
21
22 echo
23 echo Extracting QEMU
24 echo
25 tar xjf qemu-2.2.1.tar.bz2 || exit
26 rm qemu-2.2.1.tar.bz2
27
28 echo
29 echo Building QEMU
30 echo
31 cd qemu-2.2.1
32 mkdir build
33 cd build
34 ../configure --target-list=x86_64-softmmu || exit
35 make -j`nproc` || exit
36
37 echo
38 echo QEMU ready
39 echo