From 72c262c4935659d85dfa4c0048c758aa75deffb0 Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Sat, 2 Nov 2019 14:28:21 +0100 Subject: [PATCH] Docker: prevent blocking prompt with add-apt-repository A blocking message is shown when running 'make test-docker': STEP 6: RUN add-apt-repository ppa:gophers/archive Co-installable packages of Go 1.4 through 1.11 for supported versions of Ubuntu -- currently Trusty, Xenial, Bionic, Cosmic and Disco. Installing golang-1.X installs the latest point release of Go 1.X. I add the odd patch to keep older versions of Go building with new toolchains, but I do *not* make any effort to backport security fixes to Go releases that are not supported by upstream. Buyer beware! I aim to start uploading a release when its first beta is released, so e.g. I uploaded a golang-1.7 package after 1.7 beta 1 was released. But I don't always keep up with this. So that these packages can be co-installable, they do not install anything to /usr/bin. Once you have installed the golang-1.X package, you will need to add /usr/lib/go-1.X/bin (or maybe /usr/lib/go-tip/bin) to your $PATH, or you can just invoke /usr/lib/go-1.X/bin/go directly. The packages all Recommend: appropriate versions of the runtime race detector support on amd64, which are also built in this PPA (eventually). More info: https://launchpad.net/~gophers/+archive/ubuntu/archive Press [ENTER] to continue or ctrl-c to cancel adding it By passing the -y switch to add-apt-repository, this message is ignored and the process continues. Signed-off-by: Niels de Vos --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 637292b..16bb2c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,7 @@ ARG CEPH_REPO_URL=https://download.ceph.com/debian-luminous/ RUN wget -q -O- 'https://download.ceph.com/keys/release.asc' | apt-key add - RUN apt-add-repository "deb ${CEPH_REPO_URL} xenial main" -RUN add-apt-repository ppa:gophers/archive +RUN add-apt-repository -y ppa:gophers/archive RUN apt-get update && apt-get install -y \ ceph \