summaryrefslogtreecommitdiff
path: root/automated/linux/docker/docker.sh
diff options
context:
space:
mode:
Diffstat (limited to 'automated/linux/docker/docker.sh')
-rwxr-xr-xautomated/linux/docker/docker.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/automated/linux/docker/docker.sh b/automated/linux/docker/docker.sh
index d4ea4c2..eb23e56 100755
--- a/automated/linux/docker/docker.sh
+++ b/automated/linux/docker/docker.sh
@@ -1,5 +1,6 @@
#!/bin/sh
+# shellcheck disable=SC1091
. ../../lib/sh-test-lib
OUTPUT="$(pwd)/output"
RESULT_FILE="${OUTPUT}/result.txt"
@@ -22,9 +23,17 @@ done
[ -d "${OUTPUT}" ] && mv "${OUTPUT}" "${OUTPUT}_$(date +%Y%m%d%H%M%S)"
mkdir -p "${OUTPUT}"
+dist_name
+# shellcheck disable=SC2154
+case "${dist}" in
+ Debian|Ubuntu) pkgs="docker-engine" ;;
+ Fedora|CentOS) pkgs="docker" ;;
+ *) error_msg "Unsupported distribution" ;;
+esac
+
skip_list="start-docker-service run-docker-image"
-install_deps "docker-engine"
-exit_on_fail "install-docker-engine" "${skip_list}"
+install_deps "${pkgs}"
+exit_on_fail "install-docker" "${skip_list}"
skip_list="run-docker-image"
systemctl start docker