fix few issues of the OAI build tool for ubuntu 12.04
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6170 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -157,6 +157,55 @@ make_certs(){
|
||||
|
||||
}
|
||||
|
||||
check_install_nettle(){
|
||||
if [ ! -f ./.lock_oaibuild ]; then
|
||||
if [ $UBUNTU_REL = "12.04" ]; then
|
||||
test_uninstall_package nettle-dev
|
||||
test_uninstall_package nettle-bin
|
||||
|
||||
if [ ! -d /usr/local/src/ ]; then
|
||||
echo "/usr/local/src/ doesn't exist please create one"
|
||||
exit -1
|
||||
fi
|
||||
|
||||
if [ ! -w /usr/local/src/ ]; then
|
||||
echo "You don't have permissions to write to /usr/local/src/, installing as a sudoer"
|
||||
# exit -1
|
||||
fi
|
||||
|
||||
cd /usr/local/src/
|
||||
|
||||
echo "Downloading nettle archive"
|
||||
|
||||
if [ -f nettle-2.5.tar.gz ]; then
|
||||
$SUDO rm -f nettle-2.5.tar.gz
|
||||
fi
|
||||
if [ -f nettle-2.5.tar ]; then
|
||||
$SUDO rm -f nettle-2.5.tar
|
||||
fi
|
||||
if [ -d nettle-2.5 ]; then
|
||||
$SUDO rm -rf nettle-2.5/
|
||||
fi
|
||||
|
||||
|
||||
$SUDO wget ftp://ftp.lysator.liu.se/pub/security/lsh/nettle-2.5.tar.gz
|
||||
$SUDO gunzip nettle-2.5.tar.gz
|
||||
$SUDO echo "Uncompressing nettle archive"
|
||||
$SUDO tar -xf nettle-2.5.tar
|
||||
cd nettle-2.5/
|
||||
$SUDO ./configure --disable-openssl --enable-shared --prefix=/usr
|
||||
if [ $? -ne 0 ]; then
|
||||
exit -1
|
||||
fi
|
||||
echo "Compiling nettle"
|
||||
$SUDO make -j $NUM_CPU
|
||||
$SUDO make check
|
||||
$SUDO make install
|
||||
cd ../
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
check_install_freediamter(){
|
||||
|
||||
if [ $UBUNTU_REL = "12.04" ]; then
|
||||
@@ -647,8 +696,13 @@ compile_ltesoftmodem() {
|
||||
make $SOFTMODEM_DIRECTIVES
|
||||
make -j $NUM_CPU $SOFTMODEM_DIRECTIVES
|
||||
if [ $? -ne 0 ]; then
|
||||
echo_error "Build lte-softmodem failed, returning"
|
||||
return 1
|
||||
if [ ! -f ./lte-softmodem ]; then
|
||||
echo_error "Build lte-softmodem failed, returning"
|
||||
return 1
|
||||
else
|
||||
cp -f ./lte-softmodem $OPENAIR_TARGETS/bin
|
||||
return 0
|
||||
fi
|
||||
else
|
||||
cp -f ./lte-softmodem $OPENAIR_TARGETS/bin
|
||||
return 0
|
||||
|
||||
@@ -312,7 +312,8 @@ build_enb(){
|
||||
check_install_usrp_uhd_driver
|
||||
fi
|
||||
check_install_asn1c
|
||||
|
||||
check_install_nettle
|
||||
|
||||
############################################
|
||||
# compile
|
||||
############################################
|
||||
|
||||
Reference in New Issue
Block a user