Add --force-yes to apt commands (#59557)
We use -y to automate apt install commands within vagrant provisioning. However, this is sometimes insufficient, for example when a gpg signature signing the package expires. This commit adds the extra --force-yes flag, to tell apt-get we really mean business. closes #59495
This commit is contained in:
parent
c9ac4bf7c8
commit
b7d43c5eae
|
@ -189,7 +189,7 @@ def deb_common(config, name, extra: '')
|
|||
name,
|
||||
update_command: 'apt-get update',
|
||||
update_tracking_file: '/var/cache/apt/archives/last_update',
|
||||
install_command: 'apt-get install -y',
|
||||
install_command: 'apt-get install -y --force-yes',
|
||||
extra: extra_with_lintian
|
||||
)
|
||||
end
|
||||
|
@ -197,7 +197,7 @@ end
|
|||
def ubuntu_docker(config)
|
||||
config.vm.provision 'install Docker using apt', type: 'shell', inline: <<-SHELL
|
||||
# Install packages to allow apt to use a repository over HTTPS
|
||||
apt-get install -y \
|
||||
apt-get install -y --force-yes \
|
||||
apt-transport-https \
|
||||
ca-certificates \
|
||||
curl \
|
||||
|
@ -215,7 +215,7 @@ def ubuntu_docker(config)
|
|||
|
||||
# Install Docker. Unlike Fedora and CentOS, this also start the daemon.
|
||||
apt-get update
|
||||
apt-get install -y docker-ce docker-ce-cli containerd.io
|
||||
apt-get install -y --force-yes docker-ce docker-ce-cli containerd.io
|
||||
|
||||
# Add vagrant to the Docker group, so that it can run commands
|
||||
usermod -aG docker vagrant
|
||||
|
@ -230,7 +230,7 @@ end
|
|||
def deb_docker(config)
|
||||
config.vm.provision 'install Docker using apt', type: 'shell', inline: <<-SHELL
|
||||
# Install packages to allow apt to use a repository over HTTPS
|
||||
apt-get install -y \
|
||||
apt-get install -y --force-yes \
|
||||
apt-transport-https \
|
||||
ca-certificates \
|
||||
curl \
|
||||
|
@ -248,7 +248,7 @@ def deb_docker(config)
|
|||
|
||||
# Install Docker. Unlike Fedora and CentOS, this also start the daemon.
|
||||
apt-get update
|
||||
apt-get install -y docker-ce docker-ce-cli containerd.io
|
||||
apt-get install -y --force-yes docker-ce docker-ce-cli containerd.io
|
||||
|
||||
# Add vagrant to the Docker group, so that it can run commands
|
||||
usermod -aG docker vagrant
|
||||
|
|
Loading…
Reference in New Issue