From 43d923a458b5b4be6b270f26319d8f3ff970c6a5 Mon Sep 17 00:00:00 2001 From: zeus Date: Tue, 12 Jan 2021 21:48:38 +0200 Subject: [PATCH] install --- install.sh | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 832e934..4e2aa5f 100755 --- a/install.sh +++ b/install.sh @@ -57,12 +57,20 @@ else fi #check for docker-compose -dockercomposeversion=$(docker-compose -f $wdir/test/run.yml config --services) -if [ $dockercomposeversion != 'swarmlabclient' ];then - echo "Cannot find docker-compose" - echo "Install it and try again!" - echo "http://docs.swarmlab.io/SwarmLab-HowTos/labs/Howtos/docker/install.adoc.html" - toolsok='no' +if ! command -v docker-compose &> /dev/null +then + echo "Cannot find docker-compose" + echo "Install it and try again!" + echo "http://docs.swarmlab.io/SwarmLab-HowTos/labs/Howtos/docker/install.adoc.html" + toolsok='no' +else + dockercomposeversion=$(docker-compose -f $wdir/test/run.yml config --services) + if [ $dockercomposeversion != 'swarmlabclient' ];then + echo "Cannot find docker-compose" + echo "Install it and try again!" + echo "http://docs.swarmlab.io/SwarmLab-HowTos/labs/Howtos/docker/install.adoc.html" + toolsok='no' + fi fi #check for wireguard