summaryrefslogtreecommitdiffstats
path: root/packer
diff options
context:
space:
mode:
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>2017-11-08 09:22:14 -0600
committerVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>2017-11-08 10:50:46 -0600
commitfad86bdcd603ad8143893311643c26c5e570da5c (patch)
tree40b166009caa815b082fd29b9ee173bc7932b6a9 /packer
parent9bd8654f07e4d1c95e1570382e330aebd535563a (diff)
Add missing packages
DEB_DPDK has new package dependencies with the 17.08 release. This change to add the missing packages to the Ubuntu image. Change-Id: Iefb3de3757c4d7548c150f9e12bdf03f540cc9b2 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Diffstat (limited to 'packer')
-rw-r--r--packer/provision/basebuild.sh11
1 files changed, 7 insertions, 4 deletions
diff --git a/packer/provision/basebuild.sh b/packer/provision/basebuild.sh
index 50bf999d..0d1f5e04 100644
--- a/packer/provision/basebuild.sh
+++ b/packer/provision/basebuild.sh
@@ -142,7 +142,7 @@ ubuntu_systems() {
# DEB Install VPP packages to shorten build times
echo "---> Installing VPP DEB_DEPENDS packages $(date +'%Y%m%dT%H%M%S')"
VPP_PKGS="curl build-essential autoconf automake bison libssl-dev ccache \
- debhelper dkms git libtool libganglia1-dev libapr1-dev dh-systemd \
+ dkms git libtool libganglia1-dev libapr1-dev dh-systemd \
libconfuse-dev git-review exuberant-ctags cscope indent pkg-config emacs"
apt install -y ${VPP_PKGS}
@@ -160,7 +160,8 @@ ubuntu_systems() {
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"
+ python-scapy inkscape libxen-dev libxenstore3.0 python-sphinx-rtd-theme \
+ python3 python3-sphinx python3-sphinx-rtd-theme libnuma-dev"
apt install -y ${DEB_DPDK_PKGS}
sudo apt install -y libcap-dev libpcap-dev
@@ -220,8 +221,7 @@ opensuse_systems() {
# Install openSUSE Python resources and libraries
echo "--->Installing Python resources & libraries $(date +'%Y%m%dT%H%M%S')"
OPRL="python-devel python-setuptools python-pip python-wheel python-mock \
- python3-devel python3-pip python-rpm-macros shadow libnuma-devel \
- python3"
+ python3-devel python3-pip python-rpm-macros shadow libnuma-devel"
install_pkgs "$OPRL"
# Install openSUSE Documentation packages
@@ -277,6 +277,9 @@ all_systems() {
mv /usr/local/bin/packer /usr/local/bin/packer.io
# Install packagecloud.io
+ apt-get update
+ apt-get install ruby-dev
+ gem install rake
gem install package_cloud
}