aboutsummaryrefslogtreecommitdiffstats
path: root/systems
diff options
context:
space:
mode:
authorSridhar K. N. Rao <srao@linuxfoundation.org>2022-05-03 05:42:21 +0530
committerSridhar K. N. Rao <srao@linuxfoundation.org>2022-05-13 11:24:03 +0530
commit826226243eca12ea6166d740205584392fdf7cad (patch)
treede96f10f49b5bfbd6dd6f697682784e2256e740c /systems
parent2fcc501a8cf9f5a7dbcedf48946e225dfc485ff8 (diff)
[Update] Support Newer versions of DPDK and OVS.
This patch adds support for DPDK and OVS. The support is not default and user has to modify the Makefiles manually Changes post-review by Al. Signed-off-by: Sridhar K. N. Rao <srao@linuxfoundation.org> Change-Id: I5d6d2c6d693d31f0930b469de849722e2d5ec418
Diffstat (limited to 'systems')
-rwxr-xr-xsystems/centos/build_base_machine.sh3
-rwxr-xr-xsystems/debian/build_base_machine.sh3
-rw-r--r--systems/fedora/24/build_base_machine.sh3
-rw-r--r--systems/fedora/25/build_base_machine.sh3
-rw-r--r--systems/fedora/26/build_base_machine.sh3
-rw-r--r--systems/fedora/33/build_base_machine.sh3
-rwxr-xr-xsystems/opensuse/build_base_machine.sh3
-rwxr-xr-xsystems/rhel/7.2/build_base_machine.sh3
-rwxr-xr-xsystems/rhel/7.3/build_base_machine.sh3
-rwxr-xr-xsystems/rhel/7.5/build_base_machine.sh3
-rwxr-xr-xsystems/ubuntu/build_base_machine.sh3
11 files changed, 33 insertions, 0 deletions
diff --git a/systems/centos/build_base_machine.sh b/systems/centos/build_base_machine.sh
index fdaa37b5..31b26e87 100755
--- a/systems/centos/build_base_machine.sh
+++ b/systems/centos/build_base_machine.sh
@@ -47,6 +47,8 @@ pciutils
cifs-utils
sysstat
sshpass
+meson
+ninja-build
# libs
libpcap-devel
@@ -79,6 +81,7 @@ yum -y install $(echo "
rh-python36
rh-python36-python-tkinter
python3-setuptools
+python3-pyelftools
git-review
" | grep -v ^#)
# prevent ovs vanilla from building from source due to kernel incompatibilities
diff --git a/systems/debian/build_base_machine.sh b/systems/debian/build_base_machine.sh
index cc3f1eb8..e41837a2 100755
--- a/systems/debian/build_base_machine.sh
+++ b/systems/debian/build_base_machine.sh
@@ -27,6 +27,9 @@ apt-get -y install curl
apt-get -y install git
apt-get -y install wget
apt-get -y install python3-venv
+apt-get -y install python3-pyelftools
+apt-get -y install meson
+apt-get -y install ninja-build
# Make and Compilers
apt-get -y install make
diff --git a/systems/fedora/24/build_base_machine.sh b/systems/fedora/24/build_base_machine.sh
index bbde9b77..12bff64a 100644
--- a/systems/fedora/24/build_base_machine.sh
+++ b/systems/fedora/24/build_base_machine.sh
@@ -34,6 +34,8 @@ pixman-devel
openssl-devel
redhat-rpm-config
elfutils-libelf-devel
+meson
+ninja-build
# tools
curl
@@ -63,6 +65,7 @@ python3-libs
libreport-python3
abrt-python3
abrt-addon-python3
+python3-pyelftools
# libs
numactl
diff --git a/systems/fedora/25/build_base_machine.sh b/systems/fedora/25/build_base_machine.sh
index df8ae620..0ac53809 100644
--- a/systems/fedora/25/build_base_machine.sh
+++ b/systems/fedora/25/build_base_machine.sh
@@ -34,6 +34,8 @@ pixman-devel
openssl-devel
redhat-rpm-config
elfutils-libelf-devel
+meson
+ninja-build
# tools
curl
@@ -63,6 +65,7 @@ python3-libs
libreport-python3
abrt-python3
abrt-addon-python3
+python3-pyelftools
# libs
numactl
diff --git a/systems/fedora/26/build_base_machine.sh b/systems/fedora/26/build_base_machine.sh
index 84c0695b..323824b5 100644
--- a/systems/fedora/26/build_base_machine.sh
+++ b/systems/fedora/26/build_base_machine.sh
@@ -34,6 +34,8 @@ pixman-devel
openssl-devel
redhat-rpm-config
elfutils-libelf-devel
+meson
+ninja-build
# tools
curl
@@ -63,6 +65,7 @@ python3-libs
libreport-python3
abrt-python3
abrt-addon-python3
+python3-pyelftools
# libs
numactl
diff --git a/systems/fedora/33/build_base_machine.sh b/systems/fedora/33/build_base_machine.sh
index f521827e..f3a27644 100644
--- a/systems/fedora/33/build_base_machine.sh
+++ b/systems/fedora/33/build_base_machine.sh
@@ -34,6 +34,8 @@ pixman-devel
openssl-devel
redhat-rpm-config
elfutils-libelf-devel
+meson
+ninja-build
# tools
curl
@@ -62,6 +64,7 @@ python3-libs
python3-libreport
python3-abrt
python3-abrt-addon
+python3-pyelftools
# libs
numactl
diff --git a/systems/opensuse/build_base_machine.sh b/systems/opensuse/build_base_machine.sh
index 8b26440c..b7d4249a 100755
--- a/systems/opensuse/build_base_machine.sh
+++ b/systems/opensuse/build_base_machine.sh
@@ -50,6 +50,8 @@ sysstat
java-1_8_0-openjdk
git-review
mlocate
+meson
+ninja-build
# python
python3
@@ -59,6 +61,7 @@ python3-setuptools
python3-devel
python3-tk
python3-virtualenv
+python3-pyelftools
# libraries
libnuma1
diff --git a/systems/rhel/7.2/build_base_machine.sh b/systems/rhel/7.2/build_base_machine.sh
index c0f367ab..aefa5e5d 100755
--- a/systems/rhel/7.2/build_base_machine.sh
+++ b/systems/rhel/7.2/build_base_machine.sh
@@ -34,6 +34,8 @@ pkglist=(\
openssl-devel\
pixman-devel\
sysstat\
+ meson\
+ ninja-build\
)
# Tools
@@ -60,6 +62,7 @@ pkglist=(
pkglist=(
"${pkglist[@]}"\
python-six\
+ python3-pyelftools\
)
# install RHEL compatible epel for sshpass
diff --git a/systems/rhel/7.3/build_base_machine.sh b/systems/rhel/7.3/build_base_machine.sh
index 42c36e4c..55532781 100755
--- a/systems/rhel/7.3/build_base_machine.sh
+++ b/systems/rhel/7.3/build_base_machine.sh
@@ -34,6 +34,8 @@ pkglist=(\
openssl-devel\
pixman-devel\
sysstat\
+ meson\
+ ninja-build\
)
# Tools
@@ -60,6 +62,7 @@ pkglist=(
pkglist=(
"${pkglist[@]}"\
python-six\
+ python3-pyelftools\
)
# install RHEL compatible epel for sshpass
diff --git a/systems/rhel/7.5/build_base_machine.sh b/systems/rhel/7.5/build_base_machine.sh
index deb4e8a2..3dc04b15 100755
--- a/systems/rhel/7.5/build_base_machine.sh
+++ b/systems/rhel/7.5/build_base_machine.sh
@@ -34,6 +34,8 @@ pkglist=(\
openssl-devel\
pixman-devel\
sysstat\
+ meson\
+ ninja-build\
)
# Tools
@@ -60,6 +62,7 @@ pkglist=(
pkglist=(
"${pkglist[@]}"\
python-six\
+ python3-pyelftools\
)
# install RHEL compatible epel for sshpass
diff --git a/systems/ubuntu/build_base_machine.sh b/systems/ubuntu/build_base_machine.sh
index 2f3e7b25..910cd173 100755
--- a/systems/ubuntu/build_base_machine.sh
+++ b/systems/ubuntu/build_base_machine.sh
@@ -31,6 +31,9 @@ apt-get -y install libssl1.0.0
apt-get -y install libxml2
apt-get -y install zlib1g-dev
apt-get -y install scapy
+apt-get -y install meson
+apt-get -y install ninja-build
+apt-get -y install python3-pyelftools
# Linux Kernel Source
apt-get -y install linux-source