build_opennebula.sh

Jaime Melis, 10/15/2014 11:03 AM

Download (569 Bytes)

 
1
#!/bin/bash -ex
2

    
3
BUILD_DIR=$PWD
4

    
5
if [ -f "xmlrpc-c.tar.gz" ]; then
6
(
7
    tar xzvf xmlrpc-c.tar.gz
8
    mv xmlrpc-c ..
9
)
10
fi
11

    
12
# Compile xmlrpc-c
13
cd ../xmlrpc-c
14
export CXXFLAGS="-fPIC"
15
export CFLAGS="-Wno-error=format-security"
16
./configure --prefix=$PWD/install
17
make
18
make install
19

    
20
# Delete dynamic libraries
21
rm -f install/{lib,lib64}/*.so install/{lib,lib64}/*.so.*
22

    
23
# Add xmlrpc-c libraries bin dir to the path
24
export PATH=$PWD/install/bin:$PATH
25

    
26
# Compile OpenNebula
27
cd $BUILD_DIR
28

    
29
scons -j2 mysql=yes xmlrpc=$BUILD_DIR/../xmlrpc-c/install new_xmlrpc=yes $@ # syslog=yes