lib/testlab/provisioners/templates/apt/provision.erb in testlab-1.9.2 vs lib/testlab/provisioners/templates/apt/provision.erb in testlab-1.10.0

- old
+ new

@@ -1,10 +1,23 @@ set -x set -e export DEBIAN_FRONTEND="noninteractive" +<% if !@apt[:multiarch].nil? && (@apt[:multiarch] == false) -%> +rm -fv /etc/dpkg/dpkg.cfg.d/multiarch || true +<% end -%> + apt-get -y update +apt-get -y install apt-transport-https + +<% if !@apt[:sources].nil? && @apt[:sources].count > 0 -%> +rm -fv /etc/apt/sources.list || true +<% @apt[:sources].flatten.compact.each do |source| -%> +echo '<%= source %>' | tee -a /etc/apt/sources.list +<% end -%> +apt-get -y update +<% end -%> <% if !@apt[:install].nil? -%> <% @apt[:install].flatten.compact.each do |package| -%> dpkg --status <%= package %> &> /dev/null || apt-get -y install <%= package %> <% end -%>