summaryrefslogtreecommitdiffstats
path: root/packer/provision/basebuild.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packer/provision/basebuild.sh')
-rw-r--r--packer/provision/basebuild.sh25
1 files changed, 17 insertions, 8 deletions
diff --git a/packer/provision/basebuild.sh b/packer/provision/basebuild.sh
index 75b9148e..62f3af55 100644
--- a/packer/provision/basebuild.sh
+++ b/packer/provision/basebuild.sh
@@ -111,9 +111,9 @@ ubuntu_systems() {
# DEB Install Python dependencies
echo "---> Installing Python dependencies $(date +'%Y%m%dT%H%M%S')"
- PYTHON_PKGS="python-all python-dev python-virtualenv python-setuptools \
- python-pip libssl-dev libmysqlclient-dev python2.7 libffi-dev \
- python-cffi"
+ PYTHON_PKGS="python-all python-dev python3-virtualenv python-setuptools \
+ python3-pip libssl-dev libmysqlclient-dev python2.7 \
+ libffi-dev python-cffi"
apt install -y ${PYTHON_PKGS}
# Memory leakage checks
@@ -158,11 +158,10 @@ ubuntu_systems() {
# DEB Install deb_dpdk packages to shorten build times
###REMOVED sphinx-rtd-theme
echo "---> Installing deb_dpdk packages $(date +'%Y%m%dT%H%M%S')"
- DEB_DPDK_PKGS="google-mock lsb-release dpkg-dev debian-xcontrol devscripts \
- pristine-tar dh-python python-sphinx libpcap0.8-dev libstdc++5 \
- python-scapy inkscape libxen-dev libxenstore3.0 python-sphinx-rtd-theme \
- python3 python3-sphinx python3-sphinx-rtd-theme libnuma-dev \
- libibverbs-dev"
+ DEB_DPDK_PKGS="google-mock lsb-release dpkg-dev devscripts pristine-tar \
+ dh-python sphinx-doc sphinx-common libpcap0.8-dev libstdc++5 \
+ python3-scapy inkscape libxen-dev libxenstore3.0 python3 \
+ python3-sphinx python3-sphinx-rtd-theme libibverbs-dev libnuma-dev"
apt install -y ${DEB_DPDK_PKGS}
sudo apt install -y libcap-dev libpcap-dev
@@ -182,6 +181,16 @@ ubuntu_systems() {
echo "---> Forcing CA certificate update $(date +'%Y%m%dT%H%M%S')"
sudo update-ca-certificates -f > /dev/null 2>&1
echo "<--- Forcing CA certificate update $(date +'%Y%m%dT%H%M%S')"
+
+ # Install TLDK development tools
+ echo "---> Installing TLDK packages $(date +'%Y%m%dT%H%M%S')"
+ TLDK_PKGS="libaprutil1-dev libc-dev-bin libc6-dev libcrypt-dev \
+ libexpat1-dev libldap2-dev libsctp-dev libsctp1 libserf-1-1 libsvn1 \
+ linux-libc-dev python3-pyelftools libnuma-dev"
+ apt install -y ${TLDK_PKGS}
+
+ pip3 install meson ninja
+
}
opensuse_systems() {