From 7318cae12c81cff7de56c19e9fa3e92d8f3938ca Mon Sep 17 00:00:00 2001 From: xf0r3m Date: Sat, 16 Mar 2024 11:18:34 +0100 Subject: [PATCH] =?utf8?q?Dodanie=20warunku=20przerywaj=C4=85cego=20wykony?= =?utf8?q?wanienie=20dzia=C5=82ania=20narz=C4=99dzi=20swap-root=20w=20przy?= =?utf8?q?padku=20braku=20podania=20katalogu=20docelowego.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- addons/distrobox | 2 ++ addons/docker | 3 +++ 2 files changed, 5 insertions(+) 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 -- 2.39.5