]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add apt-transport-https to minbase variant packages_template 1021/head
authorJesse Pretorius <jesse.pretorius@rackspace.co.uk>
Wed, 11 May 2016 17:17:58 +0000 (18:17 +0100)
committerJesse Pretorius <jesse.pretorius@rackspace.co.uk>
Wed, 11 May 2016 17:30:39 +0000 (18:30 +0100)
In many environments the preference is to configure containers with
apt mirrors that are SSL-secured.

When building containers using the download template this can't be
done unless an insecure mirror is first used to install the
apt-transport-https package, then the sources reconfigured to
use the https URL.

When building containers without using the download template this
can't be done unless the container creator specifically includes
this package in the package list at build time.

It seems more intuitive to me to have the package installed by
default. This patch includes the required package for the minbase
variant only as this is the default.

Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
templates/lxc-ubuntu.in

index 06ce8ce5deb3af0579cdae5c6c1ea492c1ecb45b..022acf4ba1fec6cec32818c52e819abe2b7dcb8c 100644 (file)
@@ -359,7 +359,7 @@ download_ubuntu()
         debootstrap_parameters="$debootstrap_parameters --variant=$variant"
     fi
     if [ "$variant" = 'minbase' ]; then
-        packages_template="${packages_template},sudo,ifupdown,isc-dhcp-client"
+        packages_template="${packages_template},sudo,ifupdown,isc-dhcp-client,apt-transport-https"
     fi
 
     echo "Installing packages in template: ${packages_template}"