I did this verification while checking https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1686183/comments/33. I'll reproduce it below.
To properly test this I configured apt to not install recommends by default, otherwise just by installing apt-transport-https we would already get ca-certificates. This was the local config change:
$ cat /etc/apt/apt.conf.d/no-recommends APT::Install-Recommends "false";
Here are the results:
a) zesty: Package from proposed: *** 2 500 500 http://br.archive.ubuntu.com/ubuntu zesty-proposed/main amd64 Packages
ubuntu@zesty-ubuntu-advantage:~$ sudo ubuntu-advantage enable-esm <redacted> Installing missing dependency apt-transport-https Installing missing dependency ca-certificates Running apt-get update... (...)
b) xenial: Package from proposed: *** 2 500 500 http://br.archive.ubuntu.com/ubuntu xenial-proposed/main amd64 Packages
ubuntu@xenial-ubuntu-advantage:~$ sudo ubuntu-advantage enable-esm <redacted> Installing missing dependency apt-transport-https Installing missing dependency ca-certificates Running apt-get update... (...)
c) trusty: Package from proposed: *** 2 0 500 http://archive.ubuntu.com/ubuntu/ trusty-proposed/main amd64 Packages
ubuntu@trusty-ubuntu-advantage-1686183:~$ sudo ubuntu-advantage enable-esm <redacted> Installing missing dependency apt-transport-https Installing missing dependency ca-certificates Running apt-get update... (...)
I did this verification while checking https:/ /bugs.launchpad .net/ubuntu/ +source/ ubuntu- advantage- tools/+ bug/1686183/ comments/ 33. I'll reproduce it below.
To properly test this I configured apt to not install recommends by default, otherwise just by installing apt-transport-https we would already get ca-certificates. This was the local config change:
$ cat /etc/apt/ apt.conf. d/no-recommends Recommends "false";
APT::Install-
Here are the results:
a) zesty: br.archive. ubuntu. com/ubuntu zesty-proposed/main amd64 Packages
Package from proposed:
*** 2 500
500 http://
ubuntu@ zesty-ubuntu- advantage: ~$ sudo ubuntu-advantage enable-esm <redacted>
Installing missing dependency apt-transport-https
Installing missing dependency ca-certificates
Running apt-get update...
(...)
b) xenial: br.archive. ubuntu. com/ubuntu xenial- proposed/ main amd64 Packages
Package from proposed:
*** 2 500
500 http://
ubuntu@ xenial- ubuntu- advantage: ~$ sudo ubuntu-advantage enable-esm <redacted>
Installing missing dependency apt-transport-https
Installing missing dependency ca-certificates
Running apt-get update...
(...)
c) trusty: archive. ubuntu. com/ubuntu/ trusty- proposed/ main amd64 Packages
Package from proposed:
*** 2 0
500 http://
ubuntu@ trusty- ubuntu- advantage- 1686183: ~$ sudo ubuntu-advantage enable-esm <redacted>
Installing missing dependency apt-transport-https
Installing missing dependency ca-certificates
Running apt-get update...
(...)