From: xf0r3m Date: Sat, 16 Mar 2024 10:18:34 +0000 (+0100) Subject: Dodanie warunku przerywającego wykonywanienie działania narzędzi swap-root w przypadk... X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=7318cae12c81cff7de56c19e9fa3e92d8f3938ca;p=immudex.git Dodanie warunku przerywającego wykonywanienie działania narzędzi swap-root w przypadku braku podania katalogu docelowego. --- diff --git a/addons/distrobox b/addons/distrobox index a5750ad..a90885f 100644 --- a/addons/distrobox +++ b/addons/distrobox @@ -5,6 +5,8 @@ apt install -y distrobox; cat >> /usr/local/sbin/immudex-distrobox-swap-root << EOF #!/bin/bash +if [ ! "\$1" ]; then echo "Target directory is required."; exit 1; fi + if [ ! -d \${1}/containers ]; then sudo cp -prvv /var/lib/containers \${1}; fi diff --git a/addons/docker b/addons/docker index 90ad16c..60b01c9 100644 --- a/addons/docker +++ b/addons/docker @@ -6,6 +6,9 @@ usermod -aG docker $u; cat >> /usr/local/sbin/immudex-docker-swap-root << EOF #!/bin/bash + +if [ ! "\$1" ]; then echo "Target directory is required."; exit 1; fi + sudo systemctl stop docker.socket sudo systemctl stop docker.service sudo systemctl stop containerd.service