diff options
Diffstat (limited to 'packer/provision/basebuild.sh')
-rw-r--r-- | packer/provision/basebuild.sh | 25 |
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() { |