From c0cbc25366dd615433774f8d12ff28cce727fc95 Mon Sep 17 00:00:00 2001 From: Carsten Lund Date: Wed, 22 Feb 2017 02:44:52 +0000 Subject: Fix to make install-docker more robust Change-Id: I4365f5175be0ed240c68fa6ec4401d24c5f06893 Signed-off-by: Carsten Lund --- .../src/main/server/bin/install-docker.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'dcae-controller-core/dcae-controller-core-utils/src/main/server/bin') diff --git a/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/install-docker.sh b/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/install-docker.sh index cc73a1e..541bda4 100644 --- a/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/install-docker.sh +++ b/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/install-docker.sh @@ -1,4 +1,4 @@ -#!/bin/bash -x +#!/bin/bash cd $(dirname $(readlink -e $0)) export PATH=$PATH:$(pwd) @@ -21,16 +21,19 @@ apt-get update # # get certificates # -apt-get install -q -y apt-transport-https ca-certificates || - _fail "apt-transport-http ca-certificates installation failed" -_print "apt-transport-htps ca-certificates installed ..." - +apt-get install -q -y apt-transport-https ca-certificates curl software-properties-common || + _fail "apt-transport-http ca-certificates curl software-properties-common installation failed" +_print "apt-transport-htps ca-certificates curl software-properties-common installed ..." # makes the aufs storage driver available # -apt-get install -q -y linux-image-extra-${REL} linux-image-extra-virtual || - _fail "linux-image-extra-${REL} or linux-image-extra-virtual installation failed" -_print "linux-image-extra-virtual aufs storage driver installed ..." +apt-get install -q -y linux-image-extra-${REL} || + _fail "linux-image-extra-${REL} failed" +_print "linux-image-extra-${REL} installed ..." + +aptitude install -q -y linux-image-extra-virtual || + _fail "linux-image-extra-virtual installation failed" +_print "linux-image-extra-virtual installed ..." # # Add GPG key @@ -61,6 +64,8 @@ apt-get install -q -y apparmor || _fail "apparmor installation failed" _print "apparmor installed ..." +apt-get update + apt-get install -q -y docker-engine || _fail "docker-engine installation failed" _print "docker-engine installed ..." @@ -87,7 +92,6 @@ fi _print "Starting docker ..." service docker restart - # # END # -- cgit 1.2.3-korg