[CI][DOCKER] fix RHEL8 build
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
@@ -35,6 +35,7 @@ import sys # arg
|
|||||||
import re # reg
|
import re # reg
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
import shutil
|
||||||
import time
|
import time
|
||||||
from multiprocessing import Process, Lock, SimpleQueue
|
from multiprocessing import Process, Lock, SimpleQueue
|
||||||
from zipfile import ZipFile
|
from zipfile import ZipFile
|
||||||
@@ -215,7 +216,7 @@ class Containerize():
|
|||||||
# First verify if images were properly created.
|
# First verify if images were properly created.
|
||||||
status = True
|
status = True
|
||||||
mySSH.command(self.cli + ' image inspect --format=\'Size = {{.Size}} bytes\' ' + sharedimage + ':' + imageTag, '\$', 5)
|
mySSH.command(self.cli + ' image inspect --format=\'Size = {{.Size}} bytes\' ' + sharedimage + ':' + imageTag, '\$', 5)
|
||||||
if mySSH.getBefore().count('No such object') != 0:
|
if (mySSH.getBefore().count('No such object') != 0) or (mySSH.getBefore().count('no such image') != 0):
|
||||||
logging.error('Could not build properly ran-build')
|
logging.error('Could not build properly ran-build')
|
||||||
status = False
|
status = False
|
||||||
else:
|
else:
|
||||||
@@ -239,7 +240,7 @@ class Containerize():
|
|||||||
logging.debug('ran-build size is unknown')
|
logging.debug('ran-build size is unknown')
|
||||||
for image,pattern in imageNames:
|
for image,pattern in imageNames:
|
||||||
mySSH.command(self.cli + ' image inspect --format=\'Size = {{.Size}} bytes\' ' + image + ':' + imageTag, '\$', 5)
|
mySSH.command(self.cli + ' image inspect --format=\'Size = {{.Size}} bytes\' ' + image + ':' + imageTag, '\$', 5)
|
||||||
if mySSH.getBefore().count('No such object') != 0:
|
if (mySSH.getBefore().count('No such object') != 0) or (mySSH.getBefore().count('no such image') != 0):
|
||||||
logging.error('Could not build properly ' + image)
|
logging.error('Could not build properly ' + image)
|
||||||
status = False
|
status = False
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
<testCase id="000001">
|
<testCase id="000001">
|
||||||
<class>Build_Image</class>
|
<class>Build_Image</class>
|
||||||
<desc>Build eNB Image</desc>
|
<desc>Build all Images</desc>
|
||||||
<kind>all</kind>
|
<kind>all</kind>
|
||||||
<eNB_instance>0</eNB_instance>
|
<eNB_instance>0</eNB_instance>
|
||||||
<eNB_serverId>0</eNB_serverId>
|
<eNB_serverId>0</eNB_serverId>
|
||||||
|
|||||||
@@ -359,10 +359,10 @@ check_install_usrp_uhd_driver(){
|
|||||||
elif [[ "$OS_BASEDISTRO" == "fedora" ]]; then
|
elif [[ "$OS_BASEDISTRO" == "fedora" ]]; then
|
||||||
if [ $IS_CONTAINER -eq 0 ]
|
if [ $IS_CONTAINER -eq 0 ]
|
||||||
then
|
then
|
||||||
$SUDO $INSTALLER -y install python boost libusb-devel libusbx-devel boost-devel python-mako python-docutils cmake
|
$SUDO $INSTALLER -y install python boost libusb-devel libusbx-devel boost-devel python-mako python-docutils $CMAKE
|
||||||
$SUDO -H pip install requests
|
$SUDO -H pip install requests
|
||||||
else
|
else
|
||||||
$SUDO $INSTALLER -y install boost boost-devel cmake3
|
$SUDO $INSTALLER -y install boost boost-devel $CMAKE
|
||||||
$SUDO pip3 install mako requests
|
$SUDO pip3 install mako requests
|
||||||
fi
|
fi
|
||||||
if [[ "$OS_DISTRO" == "rhel" ]] || [[ "$OS_DISTRO" == "centos" ]]; then
|
if [[ "$OS_DISTRO" == "rhel" ]] || [[ "$OS_DISTRO" == "centos" ]]; then
|
||||||
@@ -488,7 +488,7 @@ install_soapy_from_source(){
|
|||||||
#git checkout tags/release_003_010_001_001
|
#git checkout tags/release_003_010_001_001
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
cmake ../
|
$CMAKE ../
|
||||||
echo "Compiling SoapyRemote"
|
echo "Compiling SoapyRemote"
|
||||||
make -j`nproc`
|
make -j`nproc`
|
||||||
$SUDO make install
|
$SUDO make install
|
||||||
@@ -507,7 +507,7 @@ install_soapy_iris_from_source(){
|
|||||||
cd sklk-soapyiris
|
cd sklk-soapyiris
|
||||||
mkdir -p build
|
mkdir -p build
|
||||||
cd build
|
cd build
|
||||||
cmake ../
|
$CMAKE ../
|
||||||
echo "Compiling SoapyIris"
|
echo "Compiling SoapyIris"
|
||||||
make -j`nproc`
|
make -j`nproc`
|
||||||
$SUDO make install
|
$SUDO make install
|
||||||
@@ -684,7 +684,7 @@ check_install_oai_software() {
|
|||||||
automake \
|
automake \
|
||||||
bison \
|
bison \
|
||||||
build-essential \
|
build-essential \
|
||||||
cmake \
|
$CMAKE \
|
||||||
cmake-curses-gui \
|
cmake-curses-gui \
|
||||||
ninja-build \
|
ninja-build \
|
||||||
doxygen \
|
doxygen \
|
||||||
|
|||||||
Reference in New Issue
Block a user