diff --git a/client/server_scripts/install_docker.sh b/client/server_scripts/install_docker.sh index 2ee9a595..f41ce3dd 100644 --- a/client/server_scripts/install_docker.sh +++ b/client/server_scripts/install_docker.sh @@ -11,25 +11,24 @@ if ! command -v fuser > /dev/null 2>&1; then sudo $pm $check_pkgs; sudo $pm $sil if ! command -v lsof > /dev/null 2>&1; then sudo $pm $check_pkgs; sudo $pm $silent_inst lsof; fi;\ if ! command -v docker > /dev/null 2>&1; then \ sudo $pm $check_pkgs;\ - if [ -z "$(sudo $pm $what_pkg $docker_pkg 2>/dev/null | grep podman)" ];\ - then sudo $pm $silent_inst $docker_pkg;\ + if [ -z "$(sudo $pm $what_pkg $docker_pkg 2>/dev/null | grep podman)" ]; then \ + sudo $pm $silent_inst $docker_pkg;\ else echo "Podman is not supported"; exit 1;\ fi;\ sleep 5; sudo systemctl enable --now docker; sleep 5;\ fi;\ -if [ "$(cat /sys/module/apparmor/parameters/enabled 2>/dev/null)" = "Y" ]; then \ - if ! command -v apparmor_parser > /dev/null 2>&1; then sudo $pm $check_pkgs; sudo $pm $silent_inst apparmor; fi;\ +if [ "$(cat /sys/module/apparmor/parameters/enabled 2>/dev/null)" = "Y" ] && ! command -v apparmor_parser > /dev/null 2>&1; then \ + sudo $pm $check_pkgs; sudo $pm $silent_inst apparmor;\ fi;\ if [ "$(systemctl is-active docker)" != "active" ]; then \ - if [ -z "$(sudo docker --version 2>/dev/null | grep podman)" ];\ - then \ + if [ -z "$(sudo docker --version 2>/dev/null | grep podman)" ]; then \ sudo $pm $check_pkgs;\ - if [ -z "$(sudo $pm $what_pkg $docker_pkg 2>/dev/null | grep podman)" ];\ - then sudo $pm $silent_inst $docker_pkg;\ + if [ -z "$(sudo $pm $what_pkg $docker_pkg 2>/dev/null | grep podman)" ]; then \ + sudo $pm $silent_inst $docker_pkg;\ fi;\ sleep 5; sudo systemctl start docker; sleep 5;\ - if [ "$(systemctl is-active docker)" != "active" ];\ - then echo "Status Docker is not active";\ + if [ "$(systemctl is-active docker)" != "active" ]; then \ + echo "Status Docker is not active";\ fi;\ else echo "Podman is not supported";\ fi;\