diff options
author | Sridhar K. N. Rao <srao@linuxfoundation.org> | 2022-05-03 05:42:21 +0530 |
---|---|---|
committer | Sridhar K. N. Rao <srao@linuxfoundation.org> | 2022-05-13 11:24:03 +0530 |
commit | 826226243eca12ea6166d740205584392fdf7cad (patch) | |
tree | de96f10f49b5bfbd6dd6f697682784e2256e740c /systems | |
parent | 2fcc501a8cf9f5a7dbcedf48946e225dfc485ff8 (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-x | systems/centos/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/debian/build_base_machine.sh | 3 | ||||
-rw-r--r-- | systems/fedora/24/build_base_machine.sh | 3 | ||||
-rw-r--r-- | systems/fedora/25/build_base_machine.sh | 3 | ||||
-rw-r--r-- | systems/fedora/26/build_base_machine.sh | 3 | ||||
-rw-r--r-- | systems/fedora/33/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/opensuse/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/rhel/7.2/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/rhel/7.3/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/rhel/7.5/build_base_machine.sh | 3 | ||||
-rwxr-xr-x | systems/ubuntu/build_base_machine.sh | 3 |
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 |