From 67a05dda23bab56edd4b1104da58566f45ebea47 Mon Sep 17 00:00:00 2001 From: Loys Ollivier Date: Fri, 28 Dec 2018 16:10:30 +0100 Subject: jjb: lava-labs-prepare: use lavacli to find devices and tags lava-tool is deprecated. There is a new "Tags" feature in lavacli that we would like to leverage to create customize tests depending on tags. Include lavacli into the script dependencies. Use it to find devices and list corresponding tags. Note, for now it is not replacing lava-tool but only ran alongside to test the behavior. Change-Id: I29546f4109ce869f7f047639f46e4a9c4499a9b2 Signed-off-by: Loys Ollivier --- packer/provision/agl_dependencies.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packer') diff --git a/packer/provision/agl_dependencies.sh b/packer/provision/agl_dependencies.sh index ed9dce66..2d6bdbf9 100644 --- a/packer/provision/agl_dependencies.sh +++ b/packer/provision/agl_dependencies.sh @@ -25,10 +25,16 @@ DEBIAN_FRONTEND=noninteractive apt-get update && \ libtool libglib2.0-dev libarchive-dev python-git git python python-minimal repo \ tree rsync python-yaml python-requests curl tar docker.io pandoc python3 \ ruby-all-dev ruby-ffi ruby-ffi-* jekyll ruby-redcarpet mkdocs \ - python-pip python-simplejson g++-multilib make zip unzip iperf3 + python-pip python-simplejson g++-multilib make zip unzip iperf3 \ + debian-keyring debian-archive-keyring DEBIAN_FRONTEND=noninteractive apt-get install -y -t jessie-backports lava-tool=0.19-1~bpo8+1 +# Adding stretch-backports for lavacli +echo "deb http://deb.debian.org/debian/ stretch-backports main" >> /etc/apt/sources.list + +DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y -t stretch-backports lavacli + # we have a build blocker wrt useradd - I assume it is caused by /bin/sh being dash # systemd: Performing useradd with echo "dash dash/sh boolean false" | debconf-set-selections -- cgit 1.2.3-korg