Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add Honeycomb bridge domain management tests
[csit.git]
/
resources
/
libraries
/
bash
/
qemu_build.sh
diff --git
a/resources/libraries/bash/qemu_build.sh
b/resources/libraries/bash/qemu_build.sh
index
449cce6
..
7b8ac41
100644
(file)
--- a/
resources/libraries/bash/qemu_build.sh
+++ b/
resources/libraries/bash/qemu_build.sh
@@
-12,27
+12,34
@@
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
+QEMU_BUILD_DIR="/tmp/qemu-2.2.1"
+QEMU_INSTALL_DIR="/opt/qemu"
+
echo
echo Downloading QEMU source
echo
echo
echo Downloading QEMU source
echo
-sudo rm -rf /tmp/qemu-2.2.1
+sudo rm -rf ${QEMU_BUILD_DIR}
+sudo rm -rf ${QEMU_INSTALL_DIR}
cd /tmp
wget -q http://wiki.qemu-project.org/download/qemu-2.2.1.tar.bz2 || exit
echo
echo Extracting QEMU
echo
cd /tmp
wget -q http://wiki.qemu-project.org/download/qemu-2.2.1.tar.bz2 || exit
echo
echo Extracting QEMU
echo
-tar xjf qemu-2.2.1.tar.bz2 || exit
-rm qemu-2.2.1.tar.bz2
+mkdir ${QEMU_BUILD_DIR}
+tar --strip-components 1 -xjf qemu-2.2.1.tar.bz2 -C ${QEMU_BUILD_DIR} || exit
+rm -f qemu-2.2.1.tar.bz2
echo
echo Building QEMU
echo
echo
echo Building QEMU
echo
-cd qemu-2.2.1
+cd ${QEMU_BUILD_DIR}
+sudo mkdir ${QEMU_INSTALL_DIR}
mkdir build
cd build
mkdir build
cd build
-../configure --target-list=x86_64-softmmu || exit
+../configure --target-list=x86_64-softmmu
--prefix=${QEMU_INSTALL_DIR}
|| exit
make -j`nproc` || exit
make -j`nproc` || exit
+sudo make install || exit
echo
echo QEMU ready
echo
echo QEMU ready